학습 자료
반복 제어문 (break, continue, pass)
반복문은 코드를 반복 실행하게 해 주지만, 때로는 더 정교한 제어가 필요합니다.
반복을 일찍 종료하거나, 일부만 건너뛰거나, 나중에 구현할 자리를 남겨두고 싶을 때는 어떻게 할까요?
파이썬은 break, continue, pass라는 세 가지 유용한 키워드를 제공합니다.
각각 예제로 살펴봅니다.
1. break: 즉시 반복문 종료
남은 항목 수와 상관없이 반복문을 완전히 빠져나가고 싶을 때 break를 사용합니다.
break로 종료
for number in range(1, 10): if number == 5: break print("숫자:", number)
- 이 반복문은 1부터 9까지를 순회합니다.
숫자 == 5가 되면break를 만나 반복문을 종료합니다.- 출력:
1, 2, 3, 4
2. continue: 현재 단계 건너뛰기
continue는 해당 반복 한 번을 건너뛰고 다음으로 진행하고 싶을 때 사용합니다.
continue로 건너뛰기
for number in range(1, 6): if number == 3: continue print("숫자:", number)
number == 3인 경우만 건너뛰고 계속 반복합니다.- 출력:
1, 2, 4, 5
3. pass: 아무 작업도 하지 않는 자리표시자
문법적으로 코드 블록이 필요하지만 아직 아무 것도 작성하지 않으려 할 때 pass를 사용합니다.
pass 사용 예
for letter in "데이터": if letter == "이": pass print("문자:", letter)
letter == "이"인 경우에도 프로그램은 아무 작업도 하지 않고 그대로 진행합니다.- 이는 향후 로직을 위한 자리표시자로 유용합니다.
요약
| 키워드 | 동작 |
|---|---|
break | 반복문을 완전히 종료 |
continue | 다음 반복으로 건너뜀 |
pass | 아무 작업도 하지 않음(자리표시자) |
이 챕터의 강의 · 파이썬 프로그래밍 복습
- 1. 변수와 자료형
- 2. 표현식과 산술
- 3. 문자열 다루기
- 4. 파이썬의 리스트
- 5. 리스트 메서드와 슬라이싱
- 6. 튜플과 집합
- 7. 딕셔너리 - 키와 값
- 8. 딕셔너리 메서드와 중첩
- 9. 조건문 (if, elif, else)
- 10. 반복문 - for와 while
- 11. 제어 흐름 & 자료 구조 정리
- 12. 선택형 퀴즈
- 13. 반복 제어문 (break, continue, pass)
- 14. 재사용 가능한 코드를 만드는 함수
- 15. 함수 인수와 반환값
- 16. 변수 범위와 중첩 함수
- 17. try/except로 예외 처리하기
- 18. 파일 읽기와 쓰기
- 19. CSV 파일 파싱
- 20. 내장 모듈 사용하기 (math, random, datetime)
- 21. 외부 모듈 가져오기
- 22. 빈칸 채우기 퀴즈
Quiz
0 / 1
반복문의 현재 반복을 건너뛰려면 어떤 Python 키워드를 사용하나요?
break
pass
continue
exit
학습 자료
AI 튜터
디자인
업로드
수업 노트
즐겨찾기
도움말