调用函数不起作用

时间:2015-06-04 16:53:02

标签: python function class blackjack

我的二十一点游戏很棒(第一个项目,还是初学者)。但是为了在游戏结束后继续循环,我现在需要实现我认为的函数和类。

不复制我的所有代码,这是我项目的骨架。我把它分成两个功能,因为我觉得它只是让它更整洁......但如果我不这样做,请告诉我。

(couple of imports)
(couple of variables declared)

class Game:

    def newGame(self):
        (code)
        (Game.choices)
    def choices(self):
        (code)
        (Game.newGame)

Game.newGame()

不应该调用第一个函数,而第一个函数又会调用第二个函数吗?

1 个答案:

答案 0 :(得分:1)

newGame在调用之前需要一个对象( self 是参数的原因)执行此操作:

x = Game()
x.newGame()

或(正如评论中指出的那样):

Game().newGame()