다음 수열을 보고 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