2017-04-06 10 views
0

私はPythonの初心者です。それを試して学ぶステップとして 私は今ストーリータイプのゲームを作成しています。pythonで入力答えをチェックする方法3

したがって、ユーザーが有効な入力を入力したかどうかを確認します。

print("You see two roads, one to the left and one to the right...\n") 
time.sleep(1) 
answer = input("Do you want to go left or right?[Valid answer is yes/no\n").lower 

if answer == "yes" : 
     print("You start to walk left") 
else: 
     print("You end your journey here, thanks for playing") 
     quit() 

オクラホマので、基本的に私はここに来るだけのチェックは、他の場合は、ユーザーのタイプyesまたはnoが、何ユーザーがタイプであれば何ですか? 私は、「はいまたはいいえを入力してください」というメッセージを印刷して、同じ質問を再び送信するというオプションを持っていますか?

申し訳ありませんが、私はこれを良い方法で回答できない場合、英語は母国語ではありません。

+0

私は申し訳ありませんが、検索して、適合するものは何も見つかりませんでした。 :) –

+0

私はこれが重複しているとは思わない。 – Josh

+0

@Josh - それは完全な複製です。なぜあなたは他のことを信じていますか? – TigerhawkT3

答えて

-1
answer = "" 
while answer != "yes" and answer != "no":answer = input("Do you want to go left or right?[Valid answer is yes/no\n").lower() 
if answer == "yes" : 
    print("You start to walk left") 
else: 
    print("You end your journey here, thanks for playing") 
    quit() 

これは、変数が 'yes'または 'no'に等しくなるまで反復し続けるwhileループを使用します。

+0

ありがとう、私は確かにそれを試みる! "投票しました" –

+2

[回答]に記載されているように、不明瞭、過度に広範な、誤植、意見に基づく、再現性のない、または重複した質問にはお答えください。 Write-my-codeリクエストと手間のかからない質問は[so]の話題にはならず、プロのコーディング/個人指導サービスに適しています。良い質問は[質問する]、[mcve]を含める、研究努力をして、将来の訪問者に役立つ可能性を秘めています。不適切な質問に答えることで、ナビゲートするのをより困難にし、さらにそのような質問を奨励することで、時間と専門知識をボランティアする他のユーザーを追い払うことができます。 – TigerhawkT3

関連する問題