我正在进行一项任务,我不太确定如何添加用户的输入值,假设它们都是整数。我尝试使用while循环执行此操作,但它没有用完。有没有更好的方法来解决这个问题?感谢
number = 10
guessed = False
Sum = 0
while guessed == False:
userInput= int(input("Please enter an integer: "))
value = userInput + Sum
print(value)
答案 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。 否则,您的所有输入都将被连接。