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」を入力した後は、'すべてのユーザー入力を合計する必要はありません。

新しい変数を作成し( Pythonが組み込まれているtotalので、呼び出さないでください)、初期化して、反復ごとに追加します。これは、現在計算しているのとほぼ同じ方法で行います。sum0numbernumbersEntered

次に、考慮に入れるためにaverage計算を修正する必要があります。total

于 2013-02-14T07:29:05.700 に答える