兄得? 求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... 求s=1+(1+2)+(1+2+3)+(1+2+3+4)+… +(1+2+3+… +n)。Python 展开
 我来答
小菜鸟2无聊写代码
2019-12-28 · TA获得超过1060个赞
知道小有建树答主
回答量:932
采纳率:87%
帮助的人:199万
展开全部

如果是计算数值而非符号计算的话(后者需要用到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))

#这是最简单的

调试结果

更多追问追答
追问
能不能用for或while 
来得到啊,感谢感谢
追答
用循环语句对吧,可以可以
等我一下
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式