ABC부트캠프: Day2[Python 조건문/반복문]
ABC 부트캠프 Python 조건/반복문
오늘은 파이썬 교육 2일차이다
이번 시간에는 조건문과 반복문을 배우는 시간이었다.
어제 배운 기본문법은 껌이네~ 하고 넘어갔겠지만
조건문과 반복문을 경험하고 나서는
나 코딩이랑 안맞나.. 하고 확 어려워지는 단계로
나도 1~2학년 때는 정말 힘들었던 기억이 있다 :(
그래도 열심히 배워보자!
if 문
if~구문 : 만약 조건을 만족하는 ~ 작업을 수행
if~else~ 구문 : 만약 조건을 만족하면 ~ 작업을 수행. 그렇지 않으면 ~ 작업을 수행
if~ elif ~ else ~ 구문 : 만약 조건 1을 만족하면 작업 1을 수행하고,
조건 2를 만족하면 작업 2를 수행하고, … 그렇지 않으면 작업 n을 수행
for문
for는 ‘~하는 동안’이라는 의미를 갖는다.
파이썬을 포함한 많은 프로그래밍 언어에서 사용되는 for문은 주어진 조건에 따라
문장들을 반복 수행하게 된다.
for 변수 in range(반복 횟수의 범위) :
문장1
문장2
range() 함수가 나타내는 반복 횟수의 범위 동안 문장1, 문장2, ..가 반복 수행된다.
이때 변수는 반복 루프 동안 반복 횟수의 범위에 있는 값을 가진다.
1) for 변수 in range(종료값) :
2) for 변수 in range(시작값, 종료값) :
3) for 변수 in range(시작값, 종료값, 증가_감소) : 로 나타낸다.
이중 for문
이중 for문은 for문을 이중으로 사용하는 것을 말한다.
while문
while문은 for문과 함께 많이 사용되는 반복문으로서 사용 형태를 갖는다.
while 조건식 :
문장1
문장2
break문
for 변수 in range() :
문장1
문장2
if 조건식 :
break // 무한 반복에 빠지지 않게 break문으로 빠져 나온다.
연습 문제를 풀어보자!! |
if문의 작동원리를 확인해보자
경로우대(65세 이상)인 경우 공원 입장료를 무료와 7세(아동) 이하면 1000원 공원 입장료를 하는 프로그램 1
경로우대(65세 이상)인 경우 공원 입장료를 무료와 7세(아동) 이하면 1000원 공원 입장료를 하는 프로그램 2
(while문)
while문을 사용한 결과 값은!
3 또는 4의 배수 판별 프로그램
영어 단어 퀴즈 만들기 프로그램
실습에서는 elif를 안썼지만, elif를 쓴 방법으로 코드를 만들어봤다!
주민번호로 남/여 를 판정하는 프로그램
자격증 합격/불합격 판정하는 프로그램
자음 / 모음 판별하는 프로그램
## 키와 몸무게 입력하여 다이어트 필요성 판정 프로그램
아르바이트 급여 계산 프로그램
간단 계산기 프로그램
이렇게 조건문과 반복문을 이용한 정말 다양한 프로그램을 실습해보니
많이 한 만큼 지식이 쌓아지는 것 같았다!
댓글남기기