我有一个数字列表,我试图打印出每一行被添加到0,显示所有数字相加的计算结果
因此,目标:
sum(0) + list number 1(say 5) = 5
sum(5) + list number 2(12) = 17
etc.
我目前拥有的:
sum=0
for i in range(10):
print("sum = %d + %d = %2d" %(sum,list[i],sum+list[i]))
我的问题是sum+list[i]
部分。目前它只添加该列表编号和0。我不知道如何结转这笔款项,所以它把每一行加起来
Tags:
你太接近了!您只需要将更改持久化到
sum
变量。一种方法是:编辑:正如@S3DEV所指出的,您还应该避免为变量指定与任何内置函数相同的名称,以避免覆盖它们。我建议做一些类似
total
的事情:相关问题 更多 >
编程相关推荐