[데일리 문제] 129. (10과목) 프로그래밍 언어 활용 - 파이썬 반복문
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
>>>
댓글남기기