20분
while 반복문: 조건이 참인 동안
Day 5: 반복문 & 주간 프로젝트
while 반복문: 조건이 참인 동안
Python 기초 1: 변수, 자료형, 조건문, 반복문 > Day 5: 반복문 & 주간 프로젝트
학습 목표
while문의 사용 시점을 이해한다 break, continue의 용도를 안다
for vs while: 언제 뭘 쓸까?
| for | while |
|---|---|
| 횟수가 정해져 있을 때 | 횟수를 모를 때 |
| 리스트 순회 | 조건 충족까지 반복 |
| "10번 해" | "성공할 때까지 해" |
while 기본 구조
에디터 로딩 중...
조건이 참인 동안 계속 반복한다. 조건이 거짓이 되면 멈춘다.
에디터 로딩 중...
실무 예시: 재시도 로직
API 호출이 실패하면 재시도해야 한다. 몇 번 실패할지 모르니까 while을 쓴다.
에디터 로딩 중...
break: 즉시 탈출
조건과 상관없이 반복문을 즉시 빠져나온다.
에디터 로딩 중...
continue: 이번 턴 건너뛰기
현재 반복만 건너뛰고 다음으로 넘어간다.
에디터 로딩 중...
실무 예시: 데이터 정제
에디터 로딩 중...
주의: 무한 루프
에디터 로딩 중...
while을 쓸 때는 반드시 종료 조건을 확인하자.