▪︎ while 문
- 조건이 True 인 동안 코드를 반복하는 반복문
- 반복 횟수가 정해지지 않았을 때 사용
▫︎ 기본 문법
while 조건:
반복할 코드
- 조건 : 참/거짓을 구분할 수 있는 문장 → True, False 를 반환하는 문장
- 예제
무한 루프
while True:
print("무한루프")
▪︎ 루프 제어문 활용
▫︎ break
- 일반적으로 while의 조건에 따라 while문을 종료시키면 실행블록이 끝까지 실행된 후 종료
- break로 종료시키면 이후 실행블록의 코드는 무시되고 바로 반복문을 탈출
i = 0
while True:
print(i, "실행")
if i > 5:
break
i += 1
print("반복문 종료")
# 0 실행
# 1 실행
# 2 실행
# 3 실행
# 4 실행
# 5 실행
# 6 실행
# 반복문 종료
▫︎ continue
- break와 같이 continue 이후 코드블록이 무시되고 다시 루프가 실행