因此,我一直在从事这款游戏(我是python的一个大菜鸟,并且只从事了3天的研究),而且我一直在尝试移动位置(从中添加或减去一个位置的x和y值),但此功能无效。我知道,因为我在功能中放入了打印件,但该打印件根本无法工作。怎么了? (我已经为此项目创建了一个文件夹,并且有一个名为Decisions的文件夹,其中包含2个文件。)
Locations.py:
var date = new Date();
var day = date.getDay()
if(day == 6 || day == 0) {
document.getElementById("p1").classList.add("mystyle");
}
document.getElementById("p1").textContent = date;
main.py(主要功能):
class Location:
def __init__(self, x, y):
self.x = x
self.y = y
def move_forward(self):
self.y = self.y + 1
return self.y
def move_back(self):
self.y = self.y - 1
return self.y
def move_left(self):
self.x = self.x - 1
return self.x
def move_right(self):
self.x = self.x + 1
return self.x
函数add_item正常工作,这是怎么回事?没有任何错误,只是当我在最后打印x和y值时它们保持为0。