我的作业是计算用户使用“ For Loop”输入的一系列数字的总和,但我似乎无法成功添加输入数字。

我试过打印保存循环重复次数的变量,并使用“ 1 + 2 + 3 + 4 + 5”之类的方法,但是它在每次代码循环时都会打印,或者打印“ 15”,例。这是代码:

listo = (1,2,3,4,5)

for num in range(len(listo)) :
 float(input("Enter a number: "))
 krab = #This is where I'm struggling, as I don't know how to add the inputted numbers.
print "Your total sum is" , krab


输出应该是每次循环的总和,因此,如果输入的数字是例如5到10,则程序应打印“ 35”。

最佳答案

listo = [1,2,3,4,5] #or you can just do x=5

krab = 0.0

for n in range(len(listo)) :   #range(0,x):

      num = float(input("Enter a number: "))

      krab = num + krab '''this will add the provided number with the present value of krab'''

 print("Your sum is " , krab)

08-28 09:47