프로그램

[파이썬] 문제 : n을 입력 받고 1에서 n까지의 합계 출력

오디세이99 2022. 12. 19. 04:46
728x90
반응형

(문제)

원하는 숫자를 입력받아 1부터 그 수까지의 수를 리스트로 만들고, 그 원소들의 합을 구하는 프로그램을 작성

 

(방법)

n = int(input('숫자를 입력하세요: '))   # 숫자를 입력 받음

lst = [i for i in range(1, n+1)]       # 1에서 n까지의 리스트 만들기
d_sum = 0                               # 합계를 위한 변수, 초기화
for i in range(len(lst)):               # 1부터 n까지 이기때문에 range(1, n+1) 로 함.
    d_sum += lst[i]                     # i 값을 합계 변수에 계속 더함.
    
print(f'{n}까지의 합: {d_sum}')         # 출력

728x90
반응형