Python - 문제 미리보기
문제 1963
medium
다음 코드의 실행 결과는?
```python
data = ("a", "b", "c")
i = 0
while i < len(data):
print(data[i])
i += 1
```
정답: B
⦁ `while` 루프를 사용한 튜플 순회
⦁ 수동으로 인덱스를 관리해야 함
⦁ `i += 1`로 인덱스를 증가시켜 다음 요소로 이동
실행 과정:
⦁ `i = 0`: `data[0]` = "a" 출력, `i` → 1
⦁ `i = 1`: `data[1]` = "b" 출력, `i` → 2
⦁ `i = 2`: `data[2]` = "c" 출력, `i` → 3
⦁ `i = 3`: `3 < 3`이 False이므로 루프 종료
while 루프의 구조:
```python
i = 0 # 초기값 설정
while i < len(튜플): # 조건 확인
# 실행할 코드
i += 1 # 인덱스 증가 (중요!)
```
💡 학습 팁
이 문제를 포함한 Python 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.