我的作业是计算用户使用“ 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)