가우스1 Python 31제] 1~N까지의 합을 구하시오. 출처 : 반크 2021년 10월 25일 독도의 날 포스터 문제] 임의의 자연수를 입력하여 1부터 입력한 수까지의 합을 구하는 프로그램을 작성하시오. 참고풀이1] #임의의 정수를 입력받는다. N=int(input("임의의 자연수를 입력하시오 : ")) #1~N까지의 합을 구한다. Sum=0 for i in range(1,N+1): Sum+=i # 결과를 출력한다. print(f'1부터 {N}까지의 합은 {Sum}입니다.') 참고풀이 결과1] 참고풀이2] 가우스(gauss) 덧셈 활용. #임의의 정수를 입력받는다. N=int(input("임의의 자연수를 입력하시오 : ")) #가우스 덧셈 수학공식 n*(n+1)/2를 사용한다. Sum=N*(N+1)//2 # 결과를 출력한다. print(f'1부터 {N}까지의.. 2021. 11. 16. 이전 1 다음 반응형