Python - 문제 미리보기
문제 2028
medium
다음 코드의 실행 결과는?
```python
i = 1
while i < 6:
print(i)
if i == 3:
break
i += 1
```
정답: B
break문의 동작 원리:
⦁ 즉시 반복문 종료: 조건과 관계없이 반복문을 완전히 빠져나감
⦁ 나머지 코드 실행 안 함: break 이후의 반복문 내 코드는 실행되지 않음
단계별 실행 과정:
1번째 반복:
1. `i = 1`, 조건 `1 < 6` → True
2. `print(1)` → 1 출력
3. `i == 3` → False, break 실행 안 함
4. `i += 1` → `i = 2`
2번째 반복:
1. `i = 2`, 조건 `2 < 6` → True
2. `print(2)` → 2 출력
3. `i == 3` → False, break 실행 안 함
4. `i += 1` → `i = 3`
3번째 반복:
1. `i = 3`, 조건 `3 < 6` → True
2. `print(3)` → 3 출력
3. `i == 3` → True, break 실행 → 반복문 완전 종료
최종 결과: `1 2 3` 출력
💡 학습 팁
이 문제를 포함한 Python 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.