등차 수열 2

서진영·2022년 3월 3일

다음 수열을 보고 n번째 항까지의 합을 출력하는 프로그램을 만들어봅시다.
an = {5,9,13,17,21.....}

inputN1 = int(input('a1 입력: '))
inputD = int(input('공차 입력: '))
inputN1 = int(input('n 입력: '))

valueN = 0
sumN = 0
n = 1

while n <= inputN:

if n == 1:
valueN = inputN1
sumN += valueN
print('{}번째 항까지의 합: {}'.format(n, sumN))
n += 1
continue

valueN += inputD
sumN += valueN
print('{}번째 항까지의 합: {}'.format(n, sumN))
n += 1

print('{}번째 항까지의 합: {}'.format(inputN, sumN))

다음 수열을 보고 n번째 항까지의 합을 출력하는 프로그램을 만들어봅시다.
an = {5,9,13,17,21.....}

등차수열(합)의 공식: sn = n(a1 + an) / 2

valueN = inputN1 + (inputN - 1) inputD
sumN = inputN
(inputN1 + valueN) / 2
print('{}번째 항까지의 합: {}'.format(inputN, int(sumN)))

ex) a1 입력 : 5
공차 입력 : 4
n 입력 : 7
7번째 항까지의 합 : 119

profile
나는 서진영이라고 합니다

0개의 댓글