[Python] 등차수열의 합 구하기

Binsu·2021년 6월 23일
0

Algorithms

목록 보기
1/22
post-thumbnail

등차수열?

'등차'란 '차(差)가 같다.'라는 의미이다. 연속한 두 항의 차가 일정한 값 d 인 수열을 등차수열이라고 한다.
<<대한수학회 수학백과>>

등차수열은 가우스가 초등학생 때 선생님이 낸 문제인 1부터 100의 합을 단번에 맞힌 일화로도 유명하다.

아래는 등차수열을 구하는 방법을 Python으로 나타낸 코드다.

print(int((1+100) * 100 / 2)) # 5050

print(sum(range(1, 101))) # 5050

위 코드에서 마지막 라인의 경우, range() 함수를 통해서 1부터 100까지 연속된 정수들을 생성한 후 sum() 함수에 전달하면 sum() 함수는 전달된 값의 총합을 반환한다.

0개의 댓글