본문 바로가기
IT/Python Quiz

[Python] 파이썬 코드 읽기 연습 - 초급 퀴즈3

by Echinacea 2025. 2. 17.
반응형

파이썬의 for 반복문을 이해하기 위해 다음 코드를 분석하고 문제를 풀어보세요!


퀴즈를 위한 코드

numbers = [1, 2, 3, 4, 5]
sum_numbers = 0

for num in numbers:
    sum_numbers += num

print(sum_numbers)

퀴즈 문제

  1. print(sum_numbers)의 출력 결과는?
    • a) 15
    • b) [1, 2, 3, 4, 5]
    • c) 0
    • d) 오류 발생
  2. 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
  3. sum_numbers += num의 의미는?
    • a) sum_numbers 변수에 num 값을 더하고 저장한다.
    • b) sum_numbersnum으로 나눈다.
    • c) num 값을 리스트에 추가한다.
    • d) num의 값을 초기화한다.

 

 

 

 

 

정답 및 해설

  1. 정답: a) 리스트 [1, 2, 3, 4, 5]의 합은 15이므로 print(sum_numbers)의 결과는 15입니다.
  2. 정답: a) for 반복문은 리스트의 첫 번째 요소부터 마지막 요소까지 순차적으로 반복하므로 1 → 2 → 3 → 4 → 5 순서로 실행됩니다.
  3. 정답: a) sum_numbers += numsum_numbers = sum_numbers + num과 동일한 의미로, 기존 값에 num 값을 더하고 저장하는 역할을 합니다.

마무리

반복문은 데이터를 순차적으로 처리하는 데 필수적인 기능입니다. for 문을 활용하여 다양한 데이터 구조를 다루는 방법을 익히고 실전에서 활용해 보세요!


반응형

댓글