我正在编写一个类似于 mastermind 的游戏,我想要一个简单或困难的版本。我不确定如何执行此操作,因为我需要在实际游戏开始之前提出问题,但随后出现错误,因为该函数在分配之前就被调用以运行。
def difficulty():
difficulty = input("would you like to the easy or hard version?")
if difficulty == ("easy"):
easy()
elif difficulty == ("hard"):
hard()
difficulty()
这是开始,然后是具有更难游戏代码然后更简单游戏代码的功能。我试图运行简单的,如果他们要求简单,反之亦然,但简单 () 和困难 () 不运行代码,因为它尚未分配。我认为这是因为python从上到下读取代码并在发现错误但不确定时停止。
我以前从未使用过这个,所以如果事情不清楚或者我做错了什么,我深表歉意。
我对python也比较陌生。
如果有人可以帮助我,我会非常感激。
扬帆大鱼
相关分类