0
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”,我需要将所有用户输入添加在一起。我只是不知道该怎么做。任何帮助表示赞赏。

4

1 回答 1

1

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

创建一个新变量,total(不要调用它sum,这是 Python 内置的),将其初始化并在每次迭代时0添加到它。number您将按照与当前计算的方式大致相同的方式执行此操作numbersEntered

然后,您需要更正您的average计算以将total其考虑在内。

于 2013-02-14T07:29:05.700 回答