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

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

先求出第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)

 

谢谢了