728x90
반응형
문제
1~10까지의 숫자 중 모든 홀수의 합을 출력하는 프로그램을 for 문을 사용하여 작성하라.
합 : 25
내풀이
j = 0
for i in range(1,11,2):
j = j + i
print(j)
결과값
1
4
9
16
25
정답
hab 이라는 변수에 0을 저장하고, for 문을 통해 모든 값에 대해 누적합니다. 이때 range의 세 번째 파라미터를 사용해서 range가 생성하는 수를 2씩 증가시킵니다.
hab = 0
for i in range(1, 11, 2):
hab += i
print ("합 :", hab)
range() 함수는 (start,stop,setp) 순으로 되어있습니다.
728x90
반응형
'Coding > 초보자를 위한 파이썬 300제' 카테고리의 다른 글
초보자를 위한 파이썬 300제 // 171 for문과 range() (0) | 2021.02.04 |
---|---|
초보자를 위한 파이썬 300제 // 170 for문 모든 수 곱하기 (0) | 2021.02.03 |
초보자를 위한 파이썬 300제 // 168 for문 (0) | 2021.02.03 |
초보자를 위한 파이썬 300제 // 167 구구단 홀수만 (0) | 2021.02.02 |
초보자를 위한 파이썬 300제 // 166 구구단 (2) | 2021.02.02 |
댓글