我正在尝试编写一个只对输入的正数求和的程序。当用户输入负数时,程序停止但不会将该负数添加到总和中。如何让程序不将负数添加到总和中?这是我所拥有的。
# set parameters for user
print('Enter a positive number then hit enter, When you want to end the
process enter a negative number')
entered_number = 0
value = 0
# user enters numbers
while entered_number >= 0:
entered_number = int(input('Enter a number: '))
value += entered_number
# prints sum of numbers entered
print('The total sum of the numbers you entered is', value)
如果我输入 2 , 2 , -1 是 3,那么我上面代码的总和就是 3。如果我输入 2, 2, -1,我希望程序的总和是 4。
慕婉清6462132
相关分类