[데일리 문제] 129. (10과목) 프로그래밍 언어 활용 - 파이썬 반복문

생성일:

최대 1 분 소요

129. 다음 Python 프로그램의 결과를 쓰시오

>>> sum=0
>>> a=[1,2,3,4,5]
>>> for i in range(0,5):
...     sum += a[i]
>>> print(sum)
(  )



정답

① : 15


해설

파이썬 for 반복은 range로 범위를 줄 수 있다.

모두 더한 15를 출력한다.

a[0]=1

a[1]=2

a[2]=3

a[3]=4

a[4]=5

range() 함수의 3번째 인자를 2로 하면 2씩 건너 뛰면서 반복한다.

>>> sum=0
>>> a=[1,2,3,4,5]
>>> for i in range(0,5,2):
...     sum += a[i]
...
>>> print(sum)
9

>>> a=[1,2,3,4,5]
>>> for i in range(0,5,2):
...     print(a[i])
...
1
3
5
>>>

댓글남기기