본문 바로가기

파이썬 while 문

액트 2022. 4. 29.
반응형

while 문

파이썬에서 사용할 수 있는 가장 간단한 반복문은 while 문입니다.

while 문은 조건식이 특정 조건을 만족할 때까지 계속해서 주어진 명령문을 반복 실행합니다.

파이썬에서 while 문은 다음과 같은 방식으로 사용할 수 있습니다.

 

문법

while 조건식:
    조건식의 결과가 참(True)인 동안 반복적으로 실행되는 명령문

다음은 while 문의 동작을 나타낸 흐름도입니다.

파이썬 while 문

while 문을 만난 프로그램은 가장 먼저 조건식(①)의 결과가 참(True)인지를 검사합니다.

만약 조건식의 결과가 참(True)이라면 프로그램의 흐름은 while 문 내부로 진입하며, 만약 결과가 거짓(False)이라면 while 문에 진입하지 않고 건너뛰게 됩니다.

while 문 내부로 진입한 프로그램은 내부에 포함된 모든 명령문(②)을 실행하고 나서 또다시 조건식을 검사합니다. 이렇게 조건식을 검사하고 명령문을 모두 수행한 후 또다시 조건식을 검사하는 모양이 마치 고리와 같다고 하여 반복문을 루프(loop)라고도 부릅니다.

 

예제.

i = 1

while i < 11: # 조건식

    print("파이썬 " + str(i))

    i = i + 1 # 탈출 조건

결과값

파이썬 1
파이썬 2
파이썬 3
파이썬 4
파이썬 5
파이썬 6
파이썬 7
파이썬 8
파이썬 9
파이썬 10

 

출처: TCPSchool.com

반응형

댓글