[python] while 반복문
파이썬에서 while
반복문은 조건식이 참(True)일 때 반복 실행되는 반복문입니다. while
키워드 다음에 조건식을 작성하여 해당 조건식이 참인 동안 반복 실행됩니다.
기본 문법
while 조건식:
# 반복 실행할 코드
조건식이 참일 경우에는 반복 실행할 코드 블록이 실행되고, 반복을 완료한 후 다시 조건식을 검사하여 참인 경우 다시 코드 블록을 실행합니다. 이 과정은 조건식이 거짓(False)이 될 때까지 반복됩니다. 조건식이 False가 될 경우 while
반복문을 빠져나와 다음 코드를 실행합니다.
예제
count = 0
while count < 5:
print("반복 중입니다. 현재 count 값은", count, "입니다.")
count += 1
print("반복을 종료합니다.")
위의 예제는 count
변수가 0부터 4까지의 값을 가질 때까지 반복하여 해당 값을 출력하고, 반복이 종료된 후 “반복을 종료합니다.”라는 문장을 출력하는 예제입니다.
실행 결과:
반복 중입니다. 현재 count 값은 0 입니다.
반복 중입니다. 현재 count 값은 1 입니다.
반복 중입니다. 현재 count 값은 2 입니다.
반복 중입니다. 현재 count 값은 3 입니다.
반복 중입니다. 현재 count 값은 4 입니다.
반복을 종료합니다.
count
변수의 값이 5
가 되면 조건식인 count < 5
가 거짓이 되므로 while
반복문은 종료됩니다.
주의사항
while
반복문에서는 조건식이 항상 참(True)이어야 합니다. 만약 조건식이 항상 참이 되면 무한 루프에 빠져 프로그램이 멈출 수 없으므로 주의해야 합니다. 이 경우, 반복문을 종료하기 위한 적절한 탈출 조건을 반드시 설정해야 합니다.