Прошу помощи, хочу сделать движение квадрата в python с помощью библиотеки turtle. Задумка такая: рисуем квадрат с помощью черепахи, делаем ему цвет, а дальше проблема, надо чтобы этот квадрат уходил вправо за пределы экрана, а появлялся слева и опять двигался вправо, в целом движение по кругу. Прикрепляю то, что "получилось" сделать.
import turtle
MyTur = turtle.Turtle()
MyTur.hideturtle()
MyScreen = turtle.Screen()
MyScreen.bgcolor("white")
MyScreen.screensize(500, 500)
MyScreen.tracer(0)
step = 5
speed = 2
def move():
MyTur.begin_fill()
MyTur.fillcolor("blue")
for i in range(4):
MyTur.forward(50)
MyTur.right(90)
MyTur.end_fill()
global x, xdir
x = x + xdir
if x >= right_edge:
xdir = left_edge
MyTur.goto(x, 0)
MyScreen.ontimer(move, speed)
MyScreen.update()
x = 65
xdir = step
right_edge = MyScreen.window_width() // 2
left_edge = -turtle.window_width() // 2
move()
turtle.exitonclick()