私はPython3で無限のwhileループを作成することができました

シルクレディン

私はPythonで無限のwhileループ(ハイスコアビットを繰り返し表示し続ける)を作成することができましたが、それを修正するのに問題があります、何かアイデアはありますか?

ハイスコ​​アビットの後にブレークインを追加すると、無限ループが停止しましたが、プログラムは、0を押さなくても、選択を代入すると、終了ボタンを押すようにユーザーに要求します。

#high scores
#demonstrates list methods

scores = []

choice = None

while choice != "0":
    print(
    """
High Scores

0 - Exit
1 - Show Scores
2 - Add a Score
3 - Delete a Score
4 - Sort Scores
"""
)

choice = input("Choice: ")
print()

#exit
if choice == "0":
    print("Goodbye")

#list high scores table
elif choice == "1":
    print("High Scores")
    for score in scores:
        print(score)

#add a score
elif choice == "2":
    score = int(input("What score did you get?: "))
    scores.append(score)

#remove a score
elif choice == "3":
    score = int(input("Remove which score?: "))
    if score in scores:
        scores.remove(score)
    else:
        print(score, "isn't in the high score list.")

#sort scores
elif choice == "4":
    scores.sort(reverse=True)

#some unknown choice
else:
    print("Sorry, but", choice, "isn't a valid choice.")


input("\nPress the enter key to exit.")

ありがとう。

ジョン・ラルーイ

printインデントされているだけなので、残りの行はwhileブロックの一部ではありません

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

これは無限ループですが、私は一生の間、理由を理解することはできません

分類Dev

ajaxヘルパーを使用しているときに、これがアクションの無限ループを作成するのはなぜですか?

分類Dev

whileループは無限に実行されます。タイマーを使用してwhileループを終了することはできません

分類Dev

これがwhileステートメントで無限ループを作成するのはなぜですか?

分類Dev

コードが無限ループを作成しているときに、このJavaが実行するのはなぜですか?

分類Dev

.hasNext()と.next()は無限のwhileループを引き起こします

分類Dev

Python 3で仮想環境を作成しているときに、一見無限のループを修正するにはどうすればよいですか?

分類Dev

Python3で無限のwhileループを防ぐ方法

分類Dev

どのように私は、無限大の値を比較するためのテストケースを書くことができますか?

分類Dev

Pythonでは、ページ内の要素を検索するための無限ループを作成することは可能ですか?

分類Dev

今まで私は公式すなわちスピナー値を選択したときに、これまで私はスピナー値の正常非表示にするラベルを選択したときにどのように私は、ラベルを作成することができますか?

分類Dev

私たちが見ることができるJavascriptテーブルを作成します

分類Dev

sscanf()は、forループのインデックス値を変更することで無限ループを引き起こします

分類Dev

どのように私は「スーパー()」に引数を渡すために無用パススルー子クラスのコンストラクタを作成しないようにすることができますか?

分類Dev

どのように私は、複数のデータソースを使用して3スレッドプールを得ることができますか?

分類Dev

無限ループを使用してpython3で円周率を計算しようとしています:

分類Dev

どのように私は、文字列は、文字が含まれている場合は、whileループを続けることができます

分類Dev

どのように私はループのために、この中でパラレルストリームを使用することができます

分類Dev

Python3での不要な無限のwhileループ

分類Dev

Python3はelseステートメントの後にループを繰り返すことができません(グーグルで検索し、確実な再起動を見つけられませんでした)

分類Dev

if v / s while:このコードでは、whileループを使用している場合は無限に継続しますが、「if(low <high)」を使用すると正常に機能します

分類Dev

すでにPython3にインストールしているため、BeautifulSoupをPython2にインストールできませんが、インポートまたはアンインストールすることもできません

分類Dev

誰かが無限のHTTPループを使用してAzureWebアプリのコストを増やすことはできますか?

分類Dev

誰かが無限のHTTPループを使用してAzureWebアプリのコストを増やすことはできますか?

分類Dev

再インストールすることを期待してpython3を削除しましたが、再インストールできません

分類Dev

String.valueOfまたはFloat.toStringを使用すると、このループが無限になるのはなぜですか?

分類Dev

whileループでメモリを解放すると、無限ループがスタックし続けます

分類Dev

Python3でビット演算を使用して2つの整数を加算する際の無限ループ

分類Dev

next(iterable)は機能しますが、「for」ループは無限ループを作成するだけです

Related 関連記事

  1. 1

    これは無限ループですが、私は一生の間、理由を理解することはできません

  2. 2

    ajaxヘルパーを使用しているときに、これがアクションの無限ループを作成するのはなぜですか?

  3. 3

    whileループは無限に実行されます。タイマーを使用してwhileループを終了することはできません

  4. 4

    これがwhileステートメントで無限ループを作成するのはなぜですか?

  5. 5

    コードが無限ループを作成しているときに、このJavaが実行するのはなぜですか?

  6. 6

    .hasNext()と.next()は無限のwhileループを引き起こします

  7. 7

    Python 3で仮想環境を作成しているときに、一見無限のループを修正するにはどうすればよいですか?

  8. 8

    Python3で無限のwhileループを防ぐ方法

  9. 9

    どのように私は、無限大の値を比較するためのテストケースを書くことができますか?

  10. 10

    Pythonでは、ページ内の要素を検索するための無限ループを作成することは可能ですか?

  11. 11

    今まで私は公式すなわちスピナー値を選択したときに、これまで私はスピナー値の正常非表示にするラベルを選択したときにどのように私は、ラベルを作成することができますか?

  12. 12

    私たちが見ることができるJavascriptテーブルを作成します

  13. 13

    sscanf()は、forループのインデックス値を変更することで無限ループを引き起こします

  14. 14

    どのように私は「スーパー()」に引数を渡すために無用パススルー子クラスのコンストラクタを作成しないようにすることができますか?

  15. 15

    どのように私は、複数のデータソースを使用して3スレッドプールを得ることができますか?

  16. 16

    無限ループを使用してpython3で円周率を計算しようとしています:

  17. 17

    どのように私は、文字列は、文字が含まれている場合は、whileループを続けることができます

  18. 18

    どのように私はループのために、この中でパラレルストリームを使用することができます

  19. 19

    Python3での不要な無限のwhileループ

  20. 20

    Python3はelseステートメントの後にループを繰り返すことができません(グーグルで検索し、確実な再起動を見つけられませんでした)

  21. 21

    if v / s while:このコードでは、whileループを使用している場合は無限に継続しますが、「if(low <high)」を使用すると正常に機能します

  22. 22

    すでにPython3にインストールしているため、BeautifulSoupをPython2にインストールできませんが、インポートまたはアンインストールすることもできません

  23. 23

    誰かが無限のHTTPループを使用してAzureWebアプリのコストを増やすことはできますか?

  24. 24

    誰かが無限のHTTPループを使用してAzureWebアプリのコストを増やすことはできますか?

  25. 25

    再インストールすることを期待してpython3を削除しましたが、再インストールできません

  26. 26

    String.valueOfまたはFloat.toStringを使用すると、このループが無限になるのはなぜですか?

  27. 27

    whileループでメモリを解放すると、無限ループがスタックし続けます

  28. 28

    Python3でビット演算を使用して2つの整数を加算する際の無限ループ

  29. 29

    next(iterable)は機能しますが、「for」ループは無限ループを作成するだけです

ホットタグ

アーカイブ