1 분 소요

ABC 부트캠프 Python 조건/반복문

image

오늘은 파이썬 교육 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문의 작동원리를 확인해보자

image

​

경로우대(65세 이상)인 경우 공원 입장료를 무료와 7세(아동) 이하면 1000원 공원 입장료를 하는 프로그램 1

image

경로우대(65세 이상)인 경우 공원 입장료를 무료와 7세(아동) 이하면 1000원 공원 입장료를 하는 프로그램 2

(while문)

image

while문을 사용한 결과 값은!

​image

​

3 또는 4의 배수 판별 프로그램

image

image

​

​

영어 단어 퀴즈 만들기 프로그램

image

image

실습에서는 elif를 안썼지만, elif를 쓴 방법으로 코드를 만들어봤다!

​

주민번호로 남/여 를 판정하는 프로그램

image

image

​

자격증 합격/불합격 판정하는 프로그램

image

image

​

자음 / 모음 판별하는 프로그램

image

image

image

​

​## 키와 몸무게 입력하여 다이어트 필요성 판정 프로그램

image

​image

​

아르바이트 급여 계산 프로그램

image

image

image

​

​

간단 계산기 프로그램

image

image

image

image

image

​

이렇게 조건문과 반복문을 이용한 정말 다양한 프로그램을 실습해보니

많이 한 만큼 지식이 쌓아지는 것 같았다!

​

댓글남기기