Глава 6 · Рисуем классные вещи с помощью Turtle
Рисуем квадрат с помощью goto
Тот же квадрат, что и раньше, — но на этот раз через прямое указание координат каждого угла.
Вернёмся к квадрату из раздела 6.4 — на этот раз нарисуем его без единого поворота,
задавая напрямую четыре угловые точки командой goto().
kvadrat_goto.py
import turtle
screen = turtle.Screen()
artist = turtle.Turtle()
artist.goto(100, 0)
artist.goto(100, 100)
artist.goto(0, 100)
artist.goto(0, 0)
screen.exitonclick()
Два способа — один результат
forward() + right() описывают движение относительно черепашки («проехать, повернуть»); goto() описывает движение относительно экрана («окажись в этой точке»). Иногда одно удобнее другого — например, goto() удобен, когда координаты фигуры уже известны заранее.Практика в Jupyter Notebook
06-07-goto.ipynb · рисуем фигуры через координаты