运用循环控制语句编写一段程序

请运用循环控制语句,针对等差数列运算,编写一段程序。要求输入首项、公
后,计算其N项数值。


a = int(input())
b = int(input())
c = int(input())
answer = 0
for i in range(c-1):
    answer +=b
print(a+answer)

简易解法

a = int(input())
b = int(input())
c = int(input())
print(a+b*(c-1))


lst = []
a, d = map(int, input().split())
summ = 0
for i in range(100):
    lst.append(a + d*i)
N = int(input('N:'))
for i in range(N):
    summ += lst[i]
print('等差数列',lst[:N])
print('前N项和:',summ)