1
1. 문제
n이 주어졌을 때, 1부터 n까지 합을 구하는 프로그램을 작성하시오.
2.입력
첫째 줄에 n (1 ≤ n ≤ 10,000)이 주어진다.
3.출력
1부터 n까지 합을 출력한다.
n=int(input()) #정수형으로 입력받습니다
sum=0 #SUM이라는 변수선언
for i in range(n+1): #for문. n까지 더하기위해 n+1을 적겠습니다
sum=sum+i #for문을 반복
print(sum) #SUM출력
문제를 풀고나니 더 간단하게 풀 수 있더라구요.
print(sum(range(1,int(input())+1)))
한 줄로 축약을 시켰네요.
range(1,int(input()+1) 으로 입력을 받는 동시에 n+1을 만들고 반복문까지 완성되었습니다.
정말 대단한 사람들 많네요
'BAEKJOON,백준' 카테고리의 다른 글
[파이썬] BAEKJOON #8958번 OX퀴즈 (0) | 2021.10.08 |
---|