더북(TheBook)

이 예제에서는 반복할 부분이 print(x) 문장 하나이므로 블록을 사용하지 않고 콜론(:) 뒤에 띄어쓰기를 한 후 바로 print(x)를 적었습니다.

>>> for x in range(5): print(x)

 

하지만 보통은 앞에서 살펴본 판단문처럼 ‘들여쓰기를 이용한 블록’으로 명령문을 적습니다.

for x in range(5):

    print("반복")

    print(x)

 

while 문장은 다음 판단 문장이 True인 동안 계속하여 반복하는 기능입니다. while 다음에 나오는 판단 문장이 False면 반복이 중단됩니다. break 명령을 이용하면 while 문장이 실행되는 중에 강제로 반복을 중단할 수 있습니다.

다음 두 예제는 1부터 10까지의 숫자를 차례로 출력하는 프로그램입니다.

i = 1

while i <= 10:

    print(i)

    i += 1

 

i = 1

while True:

    print(i)

    if i = = 10: break

    i += 1

 

 

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.