兄得? 求s=1+(1+2)+(1+2+3)+(1+2+3+4)+… +(1+2+3+… +n)。用Python来一下

求s=1+(1+2)+(1+2+3)+(1+2+3+4)+… +(1+2+3+… +n)。Python
2024-11-18 12:16:11
推荐回答(1个)
回答1:

如果是计算数值而非符号计算的话(后者需要用到Sympy modeule, 需要import sympy)

n=int(input("n="));

s=0

lst1=list(range(n))

lst2=[k+1 for k in lst1]

lst3=[sum(lst2[0:k]) for k in lst2]

print();

print("s=")

print(sum(lst3))

#这是最简单的

调试结果