본문으로 건너뛰기

주어진 조건이 참(True)인 동안 반복문을 실행하는 방법

주어진 조건이 참(True)인 동안 반복문을 실행하는 방법

while 반복문은 주어진 조건이 참(True)인 동안 코드 블록을 반복적으로 실행합니다.

while 반복문의 구조
while 조건식:
코드 블록

while 키워드 뒤에 조건식을 표현하며, 끝에는 반드시 콜론(:)을 붙여야 합니다.


코드 예시

아래 예시는 조건식이 거짓(counter가 5)이 될 때까지 코드 블록을 실행합니다.

while 반복문 예시
counter = 0

while counter < 5: # 조건식이 False가 될 때까지 반복
print(counter)

counter += 1
# 출력 결과: 0, 1, 2, 3, 4

while 반복문의 활용

  • 조건부 반복: 특정 조건이 만족될 때까지 계속해서 반복

  • 사용자 입력 처리: 사용자로부터 특정 입력을 받을 때까지 반복해서 요청

  • 무한 루프: 조건식이 항상 참일 경우 무한히 반복하는 루프 생성

사용자 입력 처리 예시
user_input = "" # 사용자 입력을 저장할 변수

while user_input.lower() != "exit": # 사용자가 'exit'를 입력할 때까지 반복
user_input = input("종료하려면 'exit'를 입력하세요: ") # 사용자 입력 받기