如何在while循环中添加所有用户输入?
x=input("Do you want to enter number Y/N:")
numbersEntered= 0
while x == "Y":
number = int(input("Enter number :"))
numbersEntered=numbersEntered+1
y=input("Do you want to continue entering new numbers: Y/N:")
if y == "N":
break
average=/numbersEntered
print(average)
我在用Python编程。这是我目前的代码。我需要在用户输入"N"后,把所有的用户输入加在一起。但我不知道该怎么做。任何帮助都很感谢。
1 个回答
1
当用户输入"N"时,你并不需要把所有的用户输入加在一起。
你可以创建一个新的变量,叫做 total
(不要叫它 sum
,因为那是Python自带的一个函数),把它初始化为 0
,然后在每次循环中把 number
加到这个变量里。这个过程和你现在计算 numbersEntered
的方式差不多。
接下来,你需要调整一下你的 average
计算,让它考虑到 total
的值。