문제
1부터 주어진 숫자만큼 모두 더한 값을 출력하시오.
단, 주어질 숫자는 10000을 넘지 않는다.
풀이
N=int(input())
_sum=0
for i in range(N):
_sum+=i+1
print(_sum)
N으로 주어진 숫자를 정수화한다.
N까지 더하는 것이므로 for문을 이용하여 for i in range(N):으로 반복한다.
_sum+=i+1은 _sum=_sum+i+1과 같으므로, 이전 _sum 값에서 그 다음 값을 더한다.
i는 0부터 시작되므로 i+1을 더한다.
'파이썬 > 파이썬 알고리즘' 카테고리의 다른 글
[swea - 파이썬] 1938. 아주 간단한 계산기 (0) | 2021.07.20 |
---|---|
[swea - 파이썬] 2019. 더블더블 (0) | 2021.07.20 |
[swea - 파이썬] 1933. 간단한 N 의 약수 (0) | 2021.07.19 |
[swea - 파이썬] 2050. 알파벳을 숫자로 변환 (0) | 2021.07.19 |
[swea - 파이썬] 2068. 최대수 구하기 (0) | 2021.07.19 |
댓글