Python - 문제 미리보기

문제 2027

easy
다음 while문에서 무한 반복을 방지하기 위해 반드시 필요한 것은?
```python
count = 0
while count < 5:
print(count)
# 여기에 무엇이 필요한가?
```
A. `count -= 1`
B. `count += 1`
C. `break`
D. `pass`

정답: B



무한 반복 방지의 핵심:
⦁ while문에서 조건 변수를 반드시 변경해야 합니다
⦁ 그렇지 않으면 조건이 계속 참이 되어 무한 반복 발생

이 예제의 분석:
⦁ 조건: `count < 5`
⦁ 초기값: `count = 0`
⦁ 필수 동작: count를 증가시켜 언젠가 조건이 거짓이 되도록 해야 함

각 선택지 분석:
⦁ 1번 (`count -= 1`): count가 감소하여 조건이 더욱 참이 됨 → 무한반복
⦁ 2번 (`count += 1`): count가 증가하여 5에 도달하면 반복 종료 ✓
⦁ 3번 (`break`): 강제 종료는 가능하지만 일반적인 해결책이 아님
⦁ 4번 (`pass`): 아무 동작 안 함 → 무한반복

💡 학습 팁

이 문제를 포함한 Python 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.