반응형
코드 작성
n = int(input())
sum = 0
for i in range(1,n+1): #1부터 n까지
sum += i
print(sum)
코드 풀이
#1. for의 범위
for는 2가지로 쓸 수 있다.
(1) for i in range(n):
(2) for i in range(1, n+1):
(1)의 경우 for 구문을 n번 돌리는 것이고,
(2)의 경우 for 구문을 1부터 n번까지 돌리는 것이다.
파이썬에서 모든 수는 0부터 시작하는 것을 주의해야 하며, range(1,n)의 범위로 할 경우 1부터 n-1까지 구현하게 된다.
#2. sum += 1
sum = sum + 1을 위와 같은 표현으로 축약하여 사용할 수 있다.
반응형
'코딩 > Python' 카테고리의 다른 글
[Python] 백준 10952 A+B -5 (0) | 2022.11.13 |
---|---|
[Python] 백준 2439 (0) | 2022.11.13 |
[Python] 백준 10824 네 수 (0) | 2022.11.13 |
[Python] 백준 2739 구구단 (0) | 2022.11.07 |
[Python] 백준 2480 주사위 세개 (0) | 2022.11.05 |