我的二十一点游戏很棒(第一个项目,还是初学者)。但是为了在游戏结束后继续循环,我现在需要实现我认为的函数和类。
不复制我的所有代码,这是我项目的骨架。我把它分成两个功能,因为我觉得它只是让它更整洁......但如果我不这样做,请告诉我。
(couple of imports)
(couple of variables declared)
class Game:
def newGame(self):
(code)
(Game.choices)
def choices(self):
(code)
(Game.newGame)
Game.newGame()
不应该调用第一个函数,而第一个函数又会调用第二个函数吗?
答案 0 :(得分:1)
newGame
在调用之前需要一个对象( self 是参数的原因)执行此操作:
x = Game()
x.newGame()
或(正如评论中指出的那样):
Game().newGame()