복습(Python)

03 - 2 while문

mrgong-robotics 2026. 3. 4. 16:36

파이썬 while문 핵심 정리

1. while문의 역할

while문은 조건이 True인 동안 반복 실행되는 반복문입니다.
조건이 False가 되면 반복이 종료됩니다.


2. 기본 구조

동작 과정

  1. 조건식 검사
  2. True → 실행문 실행
  3. 다시 조건 검사
  4. 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