1
学校では、ユーザーからの入力を正の数として受け取り、引き続きbreakコマンドに必要な-1の入力までそれらを追加するプログラムを作成します。私はそれを実行するときに私はちょうど良い2,2,2を入力し、その時点でブレークコマンドを行う必要がありますし、状態6と最後の印刷プロンプトを入力しているwhileループを取得しています。しかし、-1を入力すると入力を要求し続け、breakコマンドは実行されません。私のブレークコマンドに何が問題なのですか?それはうまくいきません
total = 0
print("Enter the value '-1' to exit \n")
while True:
if total == '-1':
break
total += float(input('Enter a positive number: '))
print(total)
print('End of program')
ある時点で、私はブレークコマンドが正しく機能していましたが、入力の組み合わせに問題がありました。私はその問題を修正した後、私は休憩の問題を持ち始めて、それを理解することができず、少なくとも3時間それをしていて、自分自身を狂わせてしまった。本にはひどい例があります。私はGoogleの検索人を使い果たしました。
ご協力いただきありがとうございます。