코딩/백준 문제 (브론즈)

[백준/8393/파이썬] 합 풀이

룻밤 2023. 1. 17. 20:51

while 조건문을 통해 반복

n = int(input())    
a = 0   # 반복변수 a 생성
b = 0   # 합계값 b 생성

while a <= n:   # 'a가 n 이하일때'의 조건문을 설정 후 반복
    b += a  # 합계값에 반복변수를 덧셈
    a += 1  # 반복변수a가 n 이하일때 +1씩 올림
    
print(b)    # 합계값 출력

range()함수를 이용해 반복

n = int(input())	# 입력값 n
a = 0	# 합계값 a

for i in range(1, n+1):	# 1~n 반복
	a += i	# 합계값에 i를 차례대로 덧셈
   
print(a)	# a 출력

리스트에 저장하고 합해서 출력

n = int(input())
a = []	# 리스트 a

for i in range(1, n+1):
    a.append(i)
    
print(sum(a))