私は現在、新しいPython学習者です。これは、多くのコンピュータコーディングを行う私の最初の本当の経験です。私のプロジェクトでは、難易度の異なる3つのレベルで空白のクイズを記入しなければなりません。ユーザーが難易度を選択すると、難易度に基づいて異なる段落が印刷されます。ゲームの各セクションは正常に機能しますが、難易度の高い選択を作成するのに問題があります。私が選択した難易度にかかわらず、ゲームは簡単に、中位に、そして難しいレベルで順番に転がり、その後クラッシュします。シンプルゲームのデシジョンツリーの作成
以下、紹介テキストと難易度選択ツールを紹介しました。私はいくつかの助けが大好きです。私は本当に明白なことは私が見ていないと確信しています。ありがとうございました!
def introduction():
print '''Welcome to Kevin's European Geography Quizzes.
Test your knowledge of European geography. \n'''
difficulty = raw_input('''Do you want to play an easy, medium, or hard game?
Please type the number 1 for easy, 2 for medium, or 3 for hard.\n''')
game_chooser(difficulty)
def game_chooser(difficulty):
cursor = 0
difficulty_choice = [easy_game(), medium_game(), hard_game()]
#each element of the above list links to a procedure and starts one of the
#mini-games.
while cursor < len(difficulty_choice):
if difficulty != cursor:
cursor += 1
else:
difficulty_choice[cursor]
break
あなたが入力をチェックするために、条件を必要としています。あなたが共有しているものをあなたに良い答えを与えるのは難しいです。 – Joe