在Python中创建类时的位置参数问题

时间:2017-07-28 20:32:48

标签: python

更新

我目前正在尝试将其改为

def getPlayerMove(getNewBoard,playerTile):
    b=BoardHandler()
    b.getNewBoard
    # Let the player type in their move.
    # Returns the move as [x, y] 
    DIGITS1TO8 = '1 2 3 4 5 6 7 8 9 10'.split()
    while True:
        print('Din tur B')
        move = input().lower()

1 个答案:

答案 0 :(得分:1)

您的电路板保存在ext2实例的self.board字段中,因此电路板上的任何操作都应通过BoardHandler方法进行连接。

在您的代码中指定BoardHandler。该方法操纵mainboard = b.getNewBoard()实例BoardHandler中的电路板并返回b

实际上None

您将其作为参数传递给mainboard = None(不参与参数)以及错误来自的位置。

尝试通过b.resetBoard()方法实现所有电路板操作。