풀이
A=int(input())
total = 0
for i in range(1,A+1):
total+= i # total = total + i
print(total)
위와 같이 간단하게 풀수있다.
for 문에서 i는 어떤수를 i에 넣을지 입력받는 변수인데, range(1, A+1)라는 함수를 사용하여 1부터 A까지 숫자를 차례대로 i에 넣어서 for문을 계산한다. 주의 해야되는게 range함수에서 마지막 수는 포함하지 않는다. (A를 넣으면 A-1까지)
또한, " total += i " 는 "total = total + i" 를 줄여서 적은 것이다. (기능은 같다.)
'Computer Engineering > 백준' 카테고리의 다른 글
[백준/파이썬3/4673] 셀프 넘버 (0) | 2019.12.29 |
---|---|
[백준/파이썬3/8958] OX퀴즈 (0) | 2019.12.28 |
[백준/파이썬3/2920] 음계 (0) | 2019.12.24 |
[백준/파이썬3/1546] 평균 (0) | 2019.12.21 |
[백준/파이썬3/10871] X보다 작은 수 (0) | 2019.12.19 |
댓글