반응형
파이썬의 for 반복문을 이해하기 위해 다음 코드를 분석하고 문제를 풀어보세요!
퀴즈를 위한 코드
numbers = [1, 2, 3, 4, 5]
sum_numbers = 0
for num in numbers:
sum_numbers += num
print(sum_numbers)
퀴즈 문제
- print(sum_numbers)의 출력 결과는?
- a) 15
- b) [1, 2, 3, 4, 5]
- c) 0
- d) 오류 발생
- for num in numbers:에서 num이 순차적으로 가질 값의 순서는?
- a) 1 → 2 → 3 → 4 → 5
- b) 5 → 4 → 3 → 2 → 1
- c) 1 → 3 → 5 → 2 → 4
- d) None
- sum_numbers += num의 의미는?
- a) sum_numbers 변수에 num 값을 더하고 저장한다.
- b) sum_numbers를 num으로 나눈다.
- c) num 값을 리스트에 추가한다.
- d) num의 값을 초기화한다.
정답 및 해설
- 정답: a) 리스트 [1, 2, 3, 4, 5]의 합은 15이므로 print(sum_numbers)의 결과는 15입니다.
- 정답: a) for 반복문은 리스트의 첫 번째 요소부터 마지막 요소까지 순차적으로 반복하므로 1 → 2 → 3 → 4 → 5 순서로 실행됩니다.
- 정답: a) sum_numbers += num은 sum_numbers = sum_numbers + num과 동일한 의미로, 기존 값에 num 값을 더하고 저장하는 역할을 합니다.
마무리
반복문은 데이터를 순차적으로 처리하는 데 필수적인 기능입니다. for 문을 활용하여 다양한 데이터 구조를 다루는 방법을 익히고 실전에서 활용해 보세요!
반응형
'IT > Python Quiz' 카테고리의 다른 글
[Python] 파이썬 코드 읽기 연습 - 초급 퀴즈7 (0) | 2025.02.17 |
---|---|
[Python] 파이썬 코드 읽기 연습 - 초급 퀴즈6 (0) | 2025.02.17 |
[Python] 파이썬 코드 읽기 연습 - 초급 퀴즈5 (0) | 2025.02.17 |
[Python] 파이썬 코드 읽기 연습 - 초급 퀴즈4 (0) | 2025.02.17 |
[Python] 파이썬 코드 읽기 연습 - 초급 퀴즈2 (0) | 2025.02.17 |
[Python] 파이썬 코드 읽기 연습 - 초급 퀴즈1 (0) | 2025.02.17 |
[javascript] 자바스크립트 코드 읽기 연습 - 초급 퀴즈19 (0) | 2025.02.16 |
[javascript] 자바스크립트 코드 읽기 연습 - 초급 퀴즈18 (0) | 2025.02.16 |
댓글