@kirpav

Как сделать движение нарисованного квадрата в python с помощью библиотеки turtle?

Прошу помощи, хочу сделать движение квадрата в 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()
  • Вопрос задан
  • 159 просмотров
Пригласить эксперта
Ответы на вопрос 1
@dima20155
you don't choose c++. It chooses you
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы