728x90
반응형
문제
1~10까지의 숫자에 대해 모두 더한 값을 출력하는 프로그램을 for 문을 사용하여 작성하라.
합 : 55
내풀이
j = 0
for i in range(1,11):
j = j + i
print(j)
결과값
1
3
6
10
15
21
28
36
45
55
정답
hab 이라는 변수에 0을 저장하고, for 문을 통해 모든 값에 대해 누적합니다.
hab = 0
for i in range(1, 11):
hab += i
print ("합 :", hab)
hab += i 는 아래 코드를 축약해서 작성한 것입니다.
hab = hab + i
자신의 값을 다른 변수에 계속 넣어줘서 더하는 방식입니다.
728x90
반응형
'Coding > 초보자를 위한 파이썬 300제' 카테고리의 다른 글
초보자를 위한 파이썬 300제 // 170 for문 모든 수 곱하기 (0) | 2021.02.03 |
---|---|
초보자를 위한 파이썬 300제 // 169 for문 홀수의 합 (0) | 2021.02.03 |
초보자를 위한 파이썬 300제 // 167 구구단 홀수만 (0) | 2021.02.02 |
초보자를 위한 파이썬 300제 // 166 구구단 (2) | 2021.02.02 |
초보자를 위한 파이썬 300제 // 165 for문 (0) | 2021.02.01 |
댓글