如何获得用户输入(int)总和

时间:2014-09-27 04:13:41

标签: python integer sum

我正在进行一项任务,我不太确定如何添加用户的输入值,假设它们都是整数。我尝试使用while循环执行此操作,但它没有用完。有没有更好的方法来解决这个问题?感谢

number = 10
guessed = False
Sum = 0
while guessed == False:
    userInput= int(input("Please enter an integer: "))
    value = userInput + Sum
print(value)

2 个答案:

答案 0 :(得分:0)

你想要的东西看起来像这样:

number = 10
total_sum = int()
guess = int(input("Please enter an integer: "))
while guess != number:
    total_sum += guess
    if total_sum == number:
        print("Your have guessed the number {}!".format(number))
        break
    elif total_sum > number:
        print("Your sum of guesses, {}, exceeds the "\
              "number {}!".format(total_sum, number))
        break
    guess = int(input("Please enter an integer: "))

答案 1 :(得分:-1)

如果要添加数字,请检查它们是否都是整数,如果不是将它们转换为int。 否则,您的所有输入都将被连接。