Глава 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 · рисуем фигуры через координаты
Открыть ноутбук →