Глава 7 · Глубокое погружение в Turtle

Дуги

circle() умеет рисовать не только полные окружности, но и их части — дуги заданного размера.

Дуга — это часть окружности. У circle() есть второй, необязательный аргумент extent — сколько градусов окружности нужно нарисовать:

dugi.py
import turtle

screen = turtle.Screen()
artist = turtle.Turtle()

artist.circle(80, 180)   # половина окружности (180°)
artist.circle(80, 90)    # четверть окружности (90°)

screen.exitonclick()
Полукруг + прямая = купол
Комбинируя дугу с обычной линией, легко получить составные фигуры — например, полукруглый купол домика или арку. Попробуйте в ноутбуке практики.
Практика в Jupyter Notebook
07-04-dugi.ipynb · дуги разного размера
Открыть ноутбук →