BAEKJOON,백준

[파이썬] BAEKJOON #8393번 합 구하기

iwannabebackendexpert 2021. 9. 22. 15:35
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