ユーザー入力に基づいてプログラムを再起動するにはどうすればよいですか?

cgdisgood

私はPythonを初めて使用するので、これに非常識な経験が必要な場合は、それをばかにしてみてください:P

だから私は不公平なじゃんけんゲームを作っていて、ユーザー入力に基づいてゲームを再開したかったのです

出力>>もう一度プレイしますか?Y / N
入力>> Y

(そして再起動します)

Nと言うと、ターミナルが閉じます。どうすればそれを実現できますか?

可能であれば、コードをそこに含めてみてください。どういうわけかそれを台無しにする可能性があるからです。

コードは次のとおりです。

choice = input("Rock, Paper, or Scissors? ")

if choice == "Rock" or choice == "rock":
    print("I choose Paper! \nI win!")

if choice == "Paper":
    print("I choose Scissors! \nI win!")

if choice == "Scissors":
    print("I choose Rock! \nI win!")

if choice == "rock":
    print("I choose Paper! \nI win!")

if choice == "paper":
    print("I choose Scissors! \nI win!")

if choice == "scissors":
    print("I choose Rock! \nI win!")
iPrivate

単にwhileループを作成し、答えが「はい」か「いいえ」かを確認します。

while input("Continue?: ") == "y":
    ... rest of code

このようにして、入力が「y」(yes)である限りループを続けます。他の入力を「残りのコード」ブラケットに入れると、ユーザー入力が再度要求されます。

コーディング体験を簡単にするために、whileループ入力について読むことをお勧めしますwhileループは、条件が満たされている限り実行を続けます。上記の条件で、ユーザー入力が「y」である限り。whileループ内で他の「入力」を実行して、無限ループが開始されないようにする必要があります(いずれにしても、そうでない限り、「n」またはその他の入力で終了します)。 「y」)。

完全なコード:

while input("Would you like to play? (Y/n): ") == "Y":
    choice = input("Rock, Paper, or Scissors? ")

    if choice == "Rock" or choice == "rock":
        print("I choose Paper! \nI win!")

    if choice == "Paper":
        print("I choose Scissors! \nI win!")

    if choice == "Scissors":
        print("I choose Rock! \nI win!")

    if choice == "rock":
        print("I choose Paper! \nI win!")

    if choice == "paper":
        print("I choose Scissors! \nI win!")

    if choice == "scissors":
        print("I choose Rock! \nI win!")

他の解決策と比較して、これは最初の試みでも尋ねます。

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

ユーザー入力に基づいてJButtonを生成するにはどうすればよいですか?

分類Dev

プログラムのユーザー入力に基づいてエラーメッセージを表示するにはどうすればよいですか?

分類Dev

2048ゲームJava:ユーザーの入力に基づいてゲームボードを印刷するにはどうすればよいですか?

分類Dev

プログラム全体を再起動する代わりに、1つの入力をループするにはどうすればよいですか?

分類Dev

ユーザーの選択に基づいて、JSでプログラムを再度繰り返すにはどうすればよいですか?

分類Dev

ユーザー入力に基づいてJSONデータをフィルタリングして表示するにはどうすればよいですか?

分類Dev

ユーザー入力 20 をプログラムで 20% または 0.20 として読み取るにはどうすればよいですか

分類Dev

ユーザー入力に基づく関数を使用してデータフレームを作成するにはどうすればよいですか?

分類Dev

ユーザー入力に基づいて特定のコードブロックを実行するにはどうすればよいですか?

分類Dev

Javaで整数のユーザー入力を逆にするプログラムを作成するにはどうすればよいですか?

分類Dev

scanner.nextLine()は、ユーザーが1-2を入力するとエラーになります。プログラムがこの入力を1として受け入れるようにするにはどうすればよいですか?

分類Dev

ユーザーの入力に基づいてこのコードをループさせるにはどうすればよいですか?

分類Dev

ユーザー入力に基づいてクラスを複数回インスタンス化するにはどうすればよいですか?

分類Dev

このプログラムでユーザー入力をリンクリストに追加するにはどうすればよいですか?

分類Dev

ユーザーが入力を続けるまでプログラムを実行するにはどうすればよいですか?

分類Dev

与えられたユーザー入力に基づいて、プログラムをどのように再実行しますか?

分類Dev

ユーザーが「終了」と入力したときにこのプログラムを終了するにはどうすればよいですか?

分類Dev

Java計算プログラムにユーザー入力の検証を取得するにはどうすればよいですか?

分類Dev

これを書くにはどうすればよいですか?ユーザーが自分の名前を入力した後にプログラムが再起動します

分類Dev

EmacsやNanoのようなプログラムは、ユーザーがEnterキーを押さなくても、ターミナルで実行中にユーザー入力を取得するにはどうすればよいですか?

分類Dev

JavaScriptで割り当てた一連の文字列に基づいてユーザー入力を検証するにはどうすればよいですか?

分類Dev

nth-child / type-ofを使用して、ユーザー入力に基づいて背景色を変更するにはどうすればよいですか?

分類Dev

現在ログに記録されているユーザーに基づいてデータを表示するにはどうすればよいですか?

分類Dev

ユーザー入力に基づいて月の最終日を取得して設定するにはどうすればよいですか?

分類Dev

ユーザーから入力を取得し、その入力に基づいて関数を呼び出すにはどうすればよいですか?

分類Dev

ユーザー入力に基づいてページコンテンツを変更するにはどうすればよいですか?

分類Dev

ユーザーの入力に基づいてPythonを実行するにはどうすればよいですか(ifステートメント)。

分類Dev

ユーザー入力に基づいてオブジェクトのキーを削除するにはどうすればよいですか?

分類Dev

ユーザー入力に基づいてCSVのデータを表示するにはどうすればよいですか?

Related 関連記事

  1. 1

    ユーザー入力に基づいてJButtonを生成するにはどうすればよいですか?

  2. 2

    プログラムのユーザー入力に基づいてエラーメッセージを表示するにはどうすればよいですか?

  3. 3

    2048ゲームJava:ユーザーの入力に基づいてゲームボードを印刷するにはどうすればよいですか?

  4. 4

    プログラム全体を再起動する代わりに、1つの入力をループするにはどうすればよいですか?

  5. 5

    ユーザーの選択に基づいて、JSでプログラムを再度繰り返すにはどうすればよいですか?

  6. 6

    ユーザー入力に基づいてJSONデータをフィルタリングして表示するにはどうすればよいですか?

  7. 7

    ユーザー入力 20 をプログラムで 20% または 0.20 として読み取るにはどうすればよいですか

  8. 8

    ユーザー入力に基づく関数を使用してデータフレームを作成するにはどうすればよいですか?

  9. 9

    ユーザー入力に基づいて特定のコードブロックを実行するにはどうすればよいですか?

  10. 10

    Javaで整数のユーザー入力を逆にするプログラムを作成するにはどうすればよいですか?

  11. 11

    scanner.nextLine()は、ユーザーが1-2を入力するとエラーになります。プログラムがこの入力を1として受け入れるようにするにはどうすればよいですか?

  12. 12

    ユーザーの入力に基づいてこのコードをループさせるにはどうすればよいですか?

  13. 13

    ユーザー入力に基づいてクラスを複数回インスタンス化するにはどうすればよいですか?

  14. 14

    このプログラムでユーザー入力をリンクリストに追加するにはどうすればよいですか?

  15. 15

    ユーザーが入力を続けるまでプログラムを実行するにはどうすればよいですか?

  16. 16

    与えられたユーザー入力に基づいて、プログラムをどのように再実行しますか?

  17. 17

    ユーザーが「終了」と入力したときにこのプログラムを終了するにはどうすればよいですか?

  18. 18

    Java計算プログラムにユーザー入力の検証を取得するにはどうすればよいですか?

  19. 19

    これを書くにはどうすればよいですか?ユーザーが自分の名前を入力した後にプログラムが再起動します

  20. 20

    EmacsやNanoのようなプログラムは、ユーザーがEnterキーを押さなくても、ターミナルで実行中にユーザー入力を取得するにはどうすればよいですか?

  21. 21

    JavaScriptで割り当てた一連の文字列に基づいてユーザー入力を検証するにはどうすればよいですか?

  22. 22

    nth-child / type-ofを使用して、ユーザー入力に基づいて背景色を変更するにはどうすればよいですか?

  23. 23

    現在ログに記録されているユーザーに基づいてデータを表示するにはどうすればよいですか?

  24. 24

    ユーザー入力に基づいて月の最終日を取得して設定するにはどうすればよいですか?

  25. 25

    ユーザーから入力を取得し、その入力に基づいて関数を呼び出すにはどうすればよいですか?

  26. 26

    ユーザー入力に基づいてページコンテンツを変更するにはどうすればよいですか?

  27. 27

    ユーザーの入力に基づいてPythonを実行するにはどうすればよいですか(ifステートメント)。

  28. 28

    ユーザー入力に基づいてオブジェクトのキーを削除するにはどうすればよいですか?

  29. 29

    ユーザー入力に基づいてCSVのデータを表示するにはどうすればよいですか?

ホットタグ

アーカイブ