파이썬 while문 핵심 정리
1. while문의 역할
while문은 조건이 True인 동안 반복 실행되는 반복문입니다.
조건이 False가 되면 반복이 종료됩니다.
2. 기본 구조
동작 과정
- 조건식 검사
- True → 실행문 실행
- 다시 조건 검사
- False → 반복 종료
3. 기본 예제
출력
설명
- i가 5 이하인 동안 반복
- 반복마다 i 값 증가
4. 무한 반복 (Infinite Loop)
조건이 항상 True이면 반복이 계속됩니다.
이런 경우 보통 break로 반복을 종료합니다.
5. break
break는 반복문을 즉시 종료합니다.
6. continue
continue는 현재 반복을 건너뛰고 다음 반복으로 이동합니다.
출력
7. while문과 조건식
while문에는 다양한 조건식을 사용할 수 있습니다.
비교 연산
논리 연산
bool 값
8. while문 특징
특징설명
| 조건 기반 반복 | 조건이 참인 동안 반복 |
| 반복 횟수 미정 | 반복 횟수가 정해지지 않은 경우 사용 |
| 들여쓰기 필수 | 파이썬 블록 구조 |
| 무한 루프 가능 | 조건이 항상 True일 때 |
9. for문과 while문 차이
구분 for문 while문
| 반복 기준 | 반복 횟수 | 조건 |
| 사용 상황 | 횟수 반복 | 조건 반복 |
| 가독성 | 더 좋음 | 복잡해질 수 있음 |
자주 하는 실수
실수설명
| 증감식 누락 | 무한 루프 발생 |
| 들여쓰기 오류 | 실행 블록 오류 |
| 조건식 오류 | 반복 종료 안 됨 |
핵심 요약표
항목내용
| 역할 | 조건이 True인 동안 반복 |
| 종료 | 조건이 False가 되면 종료 |
| 탈출 | break |
| 건너뛰기 | continue |
| 무한 반복 | while True |
최종 핵심 정리
- while문은 조건 기반 반복문이다.
- 조건이 True인 동안 계속 실행된다.
- break로 반복을 종료할 수 있다.
- continue로 특정 반복을 건너뛸 수 있다.
- 반복 조건 변경을 하지 않으면 무한 루프가 발생할 수 있다.
'복습(Python)' 카테고리의 다른 글
| 04 파이썬의 입출력 (0) | 2026.03.04 |
|---|---|
| 03 - 3 for문 (0) | 2026.03.04 |
| 03 - 1 if문 (0) | 2026.03.04 |
| 02 - 7 변수 (0) | 2026.03.03 |
| 02 - 6 불(bool) 자료 (0) | 2026.03.03 |