Python - 문제 미리보기

문제 2032

medium
다음 `range()` 함수를 사용한 코드의 출력 결과는?
```python
for i in range(2, 8, 2):
print(i)
```
A. 2 4 6 8
B. 2 4 6
C. 0 2 4 6
D. 2 3 4 5 6 7

정답: B



range() 함수의 매개변수:
```python
range(시작값, 끝값, 증가값)
```
매개변수별 역할:
⦁ 시작값 (2): 반복이 시작되는 숫자
⦁ 끝값 (8): 반복이 끝나는 숫자 (포함되지 않음)
⦁ 증가값 (2): 각 반복마다 증가하는 단위

단계별 실행 과정:
1. 첫 번째: `i = 2` → 출력
2. 두 번째: `i = 2 + 2 = 4` → 출력
3. 세 번째: `i = 4 + 2 = 6` → 출력
4. 네 번째: `i = 6 + 2 = 8` → 8은 끝값이므로 포함되지 않음

💡 학습 팁

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