我目前是一名新学生学习python。这是我第一次做大量计算机编码的真实经历。对于我的项目,我必须在三个不同难度级别的空白测验中填写。一旦用户选择了困难,游戏应该根据难度打印不同的段落。游戏的每个部分都能正常工作,但我在创建“难度选择器”时遇到了麻烦。无论我选择何种困难,游戏都会依次轻松,中等和难度,然后崩溃。为简单游戏创建决策树
下面我已经加入了介绍性文字和难度选择器。我会喜欢一些帮助。我确信有一些我看不到的明显的东西。谢谢!
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