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

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

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

댓글남기기