본문 바로가기

코딩/Python

[Python] 백준 8393 합

반응형

코드 작성

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