입력값이 들어오면 1~입력값까지의 수를 다 더해 출력해주면 된다
num = int(input())
a = 0
for i in range(1, num+1):
a += i
print(a)
for문에서 1부터 입력값+1까지 진행하면
i가 입력값까지만 제대로 진행하고 그 이후에는 멈추는 성질을 가지고 있다
즉, for문에서 최대는 수행하고자 하는 수에 1을 더한 수로 지정해야 한다
'코딩 테스트 > 백준 파이썬 문제 풀이' 카테고리의 다른 글
[백준 2741번 파이썬] N 찍기 (0) | 2022.03.30 |
---|---|
[백준 15552번 파이썬] 빠른 A+B (0) | 2022.03.30 |
[백준 2480번 파이썬] 주사위 세개 (0) | 2022.03.30 |
[백준 2525번 파이썬] 오븐 시계 (0) | 2022.03.29 |
[백준 18108번 파이썬] 1998년생인 내가 태국에서는 2541년생?! (0) | 2022.03.29 |