Python 为什么';我的程序不能进入游戏()?

Python 为什么';我的程序不能进入游戏()?,python,Python,我的游戏陷入循环,在最后一次self之后无法继续。在def\uuuuu init\uuuuuuu(self):中进行自定义输入。为什么它从一开始就重新启动,而不是调用game() 您已使用与game类相同的名称以及self.game属性命名了game.game函数,解释器假设您正在尝试创建game类的新实例。要解决此问题,请尝试将游戏功能重命名为玩游戏,然后执行以下操作: self.play_game() 您正在定义game两次,使用self.game=None和def game(self)当

我的游戏陷入循环,在最后一次
self之后无法继续。在
def\uuuuu init\uuuuuuu(self):
中进行自定义输入。为什么它从一开始就重新启动,而不是调用
game()


您已使用与
game
类相同的名称以及
self.game
属性命名了
game.game
函数,解释器假设您正在尝试创建
game
类的新实例。要解决此问题,请尝试将
游戏
功能重命名为
玩游戏
,然后执行以下操作:

self.play_game()

您正在定义
game
两次,使用
self.game=None
def game(self)
当然!我只是对另一个答案发表了评论。我读了你的个人资料,看到你沉迷于代码审查,所以请确保你在下周发布该程序后审查它;)@美味的错误当然!发布链接后,您只需在此处@notify me即可。:)这是一份感谢您的评论。
self.play_game()