如何在while循环中添加所有用户输入?

时间:2013-02-14 07:23:44

标签: python input sum average

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 个答案:

答案 0 :(得分:1)

一旦用户输入“N”,本身,您就不需要将所有用户输入添加到一起。

创建一个新变量total(不要将其称为sum,这是内置的Python),将其初始化为0并向其添加number每次迭代。您执行此操作的方式与您当前计算numbersEntered的方式非常相似。

然后,您需要更正average计算,以考虑total