 |
| < 14단계, break & continue > |
📌 학습 목표
break와 continue를 이용해 반복문 흐름을 제어하는 법을 배웁니다. 중간 탈출과 조건 건너뛰기 패턴을 예제로 익혀요.
1. break 문 – 반복문을 즉시 종료
while True:
word = input("단어를 입력하세요 (종료하려면 q): ")
if word == "q":
print("종료합니다.")
break
print(f"입력한 단어: {word}")
2. continue 문 – 이번 반복만 건너뛰기
for i in range(1, 6):
if i == 3:
continue
print(i)
3. 홀수만 출력 예제
for i in range(1, 11):
if i % 2 == 0:
continue
print(i)
4. break vs continue 비교
| 항목 | break | continue |
| 작동 방식 | 반복문 즉시 종료 | 이번 반복만 건너뜀 |
| 사용 위치 | for/while 둘 다 가능 | for/while 둘 다 가능 |
| 대표 상황 | 로그인 성공, 에러 시 | 필터링, 유효성 건너뛰기 |
5. break + continue 함께 사용 예제
for i in range(1, 11):
if i == 3:
continue
if i > 7:
break
print(i)
 |
| < break와 continue 시각화 > |
🛠️ 실전 미션
count = 0
for i in range(1, 101):
if i % 7 != 0:
continue
print(i)
count += 1
if count == 10:
break
💬 자주 묻는 질문 (FAQ)
- Q: break와 continue를 동시에 쓸 수 있나요?
가능해요. 조건만 명확하면 됩니다.
- Q: break는 어디까지 종료하나요?
가장 가까운 반복문 1개만 종료됩니다.
- Q: continue 이후 코드는 실행되나요?
아니요. 다음 반복으로 바로 넘어갑니다.
🧭 다음 단계 예고
15단계에서는 리스트(List)의 개념과 실전 사용법을 배웁니다.