如何在Python的For循环中添加从输入中询问的数字?

时间:2019-04-07 02:13:37

标签: python loops for-loop

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

1 个答案:

答案 0 :(得分:1)

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)