본문 바로가기
고려사이버대학교/Python

[파이썬 7주차] while, for 반복문의 이해와 활용

by 꿈돌이. 2022. 4. 15.

파이썬 7주차는 while, for 조건문의 이해와 활용에 대해 알아보자.

 

while 문

반복해서 문장을 수행해야 할 경우에는 while 문을 사용한다.

 

while 조건문:
	수행할 문장1
	수행할 문장2
		...

while 문은 조건문이 참인 동안에 while 문 아래 문장이 반복해서 수행됨


1. Break 문

coffee = 10
money = 300
while money:
    print("돈을 받았으니 커피를 줍니다.")
    coffee = coffee - 1
    print("남은 커피의 양은 %d 개입니다." % coffee)
    if coffee == 0:
        print("커피가 다 떨어졌습니다. 판매를 중지합니다.")
        break

강제로 while 문을 빠져나가야 할 때 사용한다.

 

2. continue 문

a = 0
while a < 10:
    a = a + 1
    if a % 2 == 0: continue
    print(a)

while 문을 빠져나가지 않고 while 문의 맨 처음(조건문)으로 다시 돌아가야 할 때 사용한다.

 

3. for 문

for 변수 in 리스트(또는 튜플, 문자열):
	수행할 문장1
	수행할 문장2
		...

while 문과 비슷한 반복문이다. 리스트나 튜플, 문자열의 첫 번째 요소부터 마지막 요소까지 차례로 변수에 대입되어 for의 블록이 수행된다.

 

  • range 함수 사용법

숫자 리스트를 자동으로 만들어주는 함수

a = range(1, 11)
a
>> range(1, 11)  #1,2,3,4,5,6,7,8,9,10

> range (a, b)

a : 시작 숫자

b : 끝 숫자

댓글