Я просто пытаюсь сослаться на местоположение черепахи из класса черепах, который я создал. Я чувствую, что то, что я делаю, теоретически неверно, но похоже, что это сработает. Может быть, эта ошибка за мной, но я просто не уверен.
Я пробовал другие способы размещения черепах, но они стали чрезвычайно сложными и непригодными.
class Maze_wall(Turtle):
def __init__(self, x_loc, y_loc):
super().__init__()
self.color("#ffffff")
self.penup()
self.speed(0)
self.shape("square")
self.shapesize(stretch_wid=0.95, stretch_len=0.95)
self.goto(x_loc, y_loc)
self.showturtle()
Выше мой класс черепах, а ниже я пытаюсь сослаться на координаты x и y черепах.
def wall_right():
Maze_wall(Maze_wall.xcor(), Maze_wall.ycor())
def wall_left():
Maze_wall(Maze_wall.xcor(), Maze_wall.ycor())
def wall_up():
Maze_wall(Maze_wall.xcor(), Maze_wall.ycor())
def wall_down():
Maze_wall(Maze_wall.xcor(), Maze_wall.ycor())
Моя цель состоит в том, чтобы каждая функция размещала черепаху на основе текущего местоположения черепах.