Глава 7 · Глубокое погружение в Turtle
Фигуры без линий
Закрашенные фигуры, готовая команда для окружностей и точки без движения черепашки.
Фигуры без линий: заливка цветом
Чтобы нарисовать не просто контур, а закрашенную фигуру, оберните рисование между
begin_fill() и end_fill() — цвет
заливки задаётся заранее командой fillcolor().
zalivka.py
import turtle
screen = turtle.Screen()
artist = turtle.Turtle()
artist.fillcolor("gold")
artist.begin_fill()
for _ in range(4):
artist.forward(100)
artist.right(90)
artist.end_fill()
screen.exitonclick()
Окружности
Рисовать окружность вручную через множество коротких отрезков не нужно — у Turtle есть
готовая команда circle(радиус):
okruzhnost.py
artist.circle(60) # окружность радиусом 60
artist.circle(-60) # отрицательный радиус — по часовой стрелке
Точки
Мы уже видели dot() в главе 6 — маленький закрашенный кружок
в текущей позиции, без движения черепашки:
tochki.py
artist.dot(20, "red") # точка диаметром 20, красная
Практика в Jupyter Notebook
07-03-figury-okruzhnosti.ipynb · заливка, окружности и точки