【发布时间】:2017-11-24 21:18:05
【问题描述】:
我正在尝试在 python 中创建一条蛇,我正在通过一个将成为蛇的对象来做到这一点。我正在尝试从对象内部调用 createSnake 函数,但不接受参数。
我的 IDE 正在返回:
TypeError: createsnake() missing 1 required positional argument: 'y_coordinate'
这是我的蛇代码:
class Snake(object):
def createsnake(self, x_coordinate, y_coordinate):
grid[x_coordinate][y_coordinate] = 2
下面是我调用方法的方式:
Snake.createsnake(1, 1)
【问题讨论】:
-
createsnake()而不是__init__()有什么意义?
标签: python function object methods