当前分类:python>>正文

python算法例2:数列求和

来源:互联网   时间:2022年6月15日   编辑

题目

数列求和:
已知数列2,3,-4,5,6,-7,8,9,-10……
求这个数列中前50项的和
输入两个数m和n(0<m<n),求第m项至第n项的和

代码如下

#

num=[]
k=2
for i in range(1,51):
    if i%3==0:num.append(-k)
    else: num.append(k)
    k+=1


print("此数列前50项的和为%d"%sum(num))
m=int(input('请输入m\n'))
n=int(input('请输入n\n'))
print(num[m-1:n])
print("第%d项至第%d项的和为%d"%(m,n,sum(num[m-1:n])))
#
[猜你喜欢]

标签: