본문 바로가기
프로그램

[파이썬] 문제 : 정수 입력 받아서 1부터 n까지 합

by 오디세이99 2023. 12. 6.
728x90
반응형

 

간단하게 반복문으로 구하

n = int(input('n의 값 입력 : '))
total = 0
for i in range(n+1):
    total += i
print(f"1부터 {n}까지의 합계 = {total}")

 

가우수의 덧셈 방법 사용

n = int(input('n의 값 입력 : '))
total = (n + 1) * n // 2
print(f"1부터 {n}까지의 합계 = {total}")
728x90
반응형

댓글