Глава 7 · Глубокое погружение в Turtle
Рисуем текст на экране
Turtle умеет не только линии — научим её подписывать собственные рисунки.
Turtle умеет не только рисовать линии, но и выводить текст прямо на холсте — командой
write().
tekst_bazovyj.py
import turtle
screen = turtle.Screen()
screen.setup(width=420, height=200)
artist = turtle.Turtle()
artist.hideturtle()
artist.write("Привет, Turtle!", font=("Arial", 20, "normal"))
screen.exitonclick()
Результат выполнения
tekst_bazovyj_kod.py
artist.write("Привет, Turtle!", font=("Arial", 20, "normal"))
Параметр font — это набор из трёх значений вместе: название
шрифта, размер и начертание ("normal",
"bold" или "italic"). Такую
группировку нескольких значений в одно (кортеж) мы разберём формально в главе про
коллекции — пока достаточно писать её по образцу, как в примере.
Текст появляется от текущей позиции
write() не двигает черепашку и не поднимает/опускает перо — он просто печатает текст, начиная от текущей координаты. Чтобы разместить текст в конкретном месте, сначала переместитесь туда через goto() (обычно с penup(), чтобы не провести лишнюю линию).Практика: write() и параметры шрифта
Модуль turtle открывает нативное окно Python — выполните локально в VS Code, PyCharm или Jupyter
Практика выполняется локально