m0_56852291
洪荒宇宙py
2021-04-18 02:05
采纳率: 66.7%
浏览 46

输出1*2*3+3*4*5+…+99*100*101的和? python求解

输出1*2*3+3*4*5+…+99*100*101的和? python求解
  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • juzicode00
    桔子code 2021-04-18 09:47
    已采纳

    先求出第1个数的列表x,是一个100以内的奇数,

    每一个加数的表达式是列表x中每一个元素t的:t*(t+1)*(t+2),构成新列表y

    最后用sum求新生成的列表y。

    x = [t for t in range(1,100,2)]
    y = [t*(t+1)*(t+2) for t in x]
    z=sum(y)
    print(z)
    点赞 1 评论
  • m0_56852291
    洪荒宇宙py 2021-04-18 10:42

    谢谢了

    点赞 评论

相关推荐