본문 바로가기

프로그래밍/파이썬기초37

리스트(list), 반복for문, 조건if, if-else_파이썬 기초 파이썬 찐초보! 오늘의 목표 1. 리스트 활용법 이해하기 2 리스트에 데이터 정의, 변경, 삽입, 삭제 등 3. 약수를 리스트에 저장하기 오늘의 핵심은 바로 리스트(list)이다! 1. 리스트의 정의 리스트란 여러 구성 요소들을 한 개로 묶어서 사용하는 것을 말한다. 구성원(구성요소)들로 한 개의 리스트가 구성되며 구성원은 같은 유형이 아니라도 된다. ex) 집안에 있는 물건들을 나열하여 한 개의 그룹으로 다룬다. 학생들의 성적 데이터를 한 개의 그룹으로 다룬다. 10000개의 정수를 다룬다. name = ['서울교대', '진주교대', '청주교대'] words = ["make", "go", "let", "get"] numbers = [1,2,3,4,5] 2. 리스트의 인덱싱 number = [3,4,5,.. 2021. 3. 19.
if조건문, 홀수짝수 판별, 약수구하기_파이썬 기초 파이썬 찐초보 오늘의 목표 1. 조건문 사용하기 2. 반복문 안에 조건문을 사용하기 3. 약수 찾는 알고리즘 구현하기 1. 반복문 활용 연습 그럼 지난 글에서 정리했던 반복문을 복습해보자. 먼저, 1부터 사용자가 입력한 수까지의 합을 출력하는 코드를 작성해보자. 반복문을 사용하는 방법은 for와 while 두 가지가 있는데 먼저 while을 사용해보자. #sum, i 변수 생성 sum = 0 i = 1 #number변수 생성 number = int(input("숫자를 입력하세요 : ")) #while문 이용 while(i = 90: result = "매우 우수합니다." elif avg >= 80: result = "우수합니다" elif avg >= 70: result = "보통입니다" elif avg >.. 2021. 3. 18.
while 반복문_파이썬 기초 파이썬 찐초보 5번째 글! 오늘의 목표는 1. while 반복문 2. 난수 3. 반복문 복습 이렇게 3가지이다~ 먼저 지난번에 for반복문에 대해 살펴보았는데 이번에는 while반복문에 대해 자세히 살펴보려한다. 1. while 반복문 while반복문이란 특정 조건을 만족하면 같은 일을 계속 수행하는 반복문을 말한다. for반복문이 주어진 범위 안에서 반복하는 반복문이라면 while은 for반복문과 하는 일은 같으나 표현을 다르게 한 것이라고 이해하면 된다. 물론 for문을 썼을 때 효과적인 코드와 while을 썼을 때 효과적인 코드가 있지만 일단 이 둘은 서로 같은 역할을 한다는 것! 을 이해하면 된다. 지난번 1부터 1000까지의 숫자의 합을 구하는 for반복문을 보면 for문 안에서 i라는 변수를 .. 2021. 3. 17.
순차구조, for반복문(feat. range()함수)_파이썬 기초 파이썬 찐초보 4번째 글이다. 오늘의 목표는 1) 순차구조 2) 관계연산자 3) 반복구조(for문) 에 대해 알아볼 예정이다. 1. 제어의 흐름이란? 제어흐름이란 컴퓨터에게 지시하는 명령의 순서를 정리한 것을 말한다. 기본적으로 순차, 선택, 반복 구조가 있는데 이 기초를 초등학교 소프트웨어 교육 시간부터 배우게 된다. 먼저 순차는 명령어의 순서를 정하는 것을 의미한다. i에 1을 넣고, j에 2를 넣고, sum에는 i+j를 넣고 그 다음에 sum을 출력하는 코드를 쓴다고 하면 i와 j변수를 선언하는 것은 크게 순서가 중요하지 않지만 sum 변수를 선언하는 것은 i와 j를 선언하고 난 뒤에 해야하며 print(sum)도 sum이라는 변수를 만들고 써주어야한다. #순차 i = 1 j = 2 sum = i .. 2021. 3. 16.
연산자와 수식_파이썬 기초 파이썬 찐초보 과정 3번째 글이다! 오늘의 목표 1. 파이썬 언어세어 '산술 연산자'에 대해 배우고 연산자와 변수를 이용해 수식을 세운다. 2. 데이터를 입력받아 변수에 저장한 후에 수식으로 값을 계산한 후 결과를 출력한다. 1. 산술연산자 산술연산자는 더하기, 빼기, 곱하기, 나누기가 있으며 '나머지'를 구하는 % 연산자를 의미한다. 기호로 나타내면 +, -, *, /, % 이렇게 나타낼 수 있다. 8 + 5 #결과는 13 8 - 5 # 결과는 3 8/5 # 결과는 1.6 8 * 5 # 결과는 40 8 % 5 # 결과는 3(8에서 5를 나눈 나머지) 2. 숫자를 입력받아서 연산하기 이번에는 input()을 활용해서 연산하는 프로그램을 활용해보자! 연산의 경우 숫자끼리는 모든 연산이 가능하지만 문자끼리는.. 2021. 3. 15.
변수, input()활용하기_파이썬 기초 파이썬 찐초보 2번째 글! 바로 '변수' 알아보기이다. 오늘의 목표 1. 변수의 의미와 특징 알기 2. 변수 지정해보기 1. 변수의 의미 변수란? 변화하는 값을 저장하는 곳 이다. 컴퓨터에서 CPU는 계산을 하는 역할을 하고 기억은 메모리에서 수행한다. 변수는 특정 값을 저장하는 기억장소이며 주기억장치에 존재한다. 변수는 '이름'을 가지며, 가질 수 있는 값의 종류가 정해져있다. 숫자형으로 보자면 정수(integer), 실수(float)가 있으며 문자열로 보자면 문자(String)가 있다. 2. 변수 값 넣기와 읽기 변수에 값을 지정한다는 것은 해당 변수 안에 값을 넣겠다(대체하겠다)는 것을 의미한다. 아래의 코드를 살펴보면 'yourAge에 들어있는 값에 1을 더한 결과값을 myAge변수에 넣는다' 라.. 2021. 3. 11.
파이썬 설치 , 값 출력해보기_파이썬 기초 오늘부터는 파이썬 찐초보들도 따라할 수 있는 파이썬 기초 문법에 대해 정리해보려고 한다. 일단 찐초보과정이니까 파이썬을 설치하는 것, 파이썬 언어의 개발 환경에 대해 안내하는 것부터 시작하려한다. 오늘의 목표 1. 파이썬 설치하기 2. 숫자형, 문자열 출력해보기 파이썬(Python)은 1991년 귀도 반 로썸이 만든 프로그래밍 언어로 간단하고 쉽게 배울 수 있고 다양한 분야에서 활용할 수 있어서 최근 인기가 급 상승하였다. 그럼 오늘의 첫번째 목표! 파이썬 설치를 시작해보겠다. 1단계 파이썬 홈페이지에 들어가서 Downlaods 메뉴에서 PC 운영체제에 맞는 버전을 다운로드 한다. www.python.org/ Welcome to Python.org The official home of the Python.. 2021. 3. 11.