백준/단계별로 풀어보기
백준 합 - 8393번 파이썬
C6H12O6
2020. 2. 8. 22:57
이 포스팅에서는 백준 알고리즘 사이트 8393번을 파이썬으로 코딩해보도록 하겠습니다.
이 문제는 n을 입력받고 1부터 n까지의 합을 출력하는 문제입니다.
n = int(input())
sum = 0
for i in range(n+1):
sum += i
print(sum)
|
cs |
여기서 range(a)가 아닌 range(a+1)로 한 이유는
range(a)의 경우에는 3을 입력했을때 i에 0, 1, 2만 들어가서 결과값이 6이 아니라 3이 나옵니다.
그래서 a+1을 해줘서 0, 1, 2, 3까지 들어가게 한것입니다.
오늘의 배운점 : range를 쓸때는 범위를 잘 확인하고 사용하자.