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

Меняем направление рисования

Отрицательный радиус и режимы измерения углов — ещё немного тонкой настройки перед финальным мини-проектом главы.

По умолчанию circle() рисует окружность против часовой стрелки. Отрицательный радиус меняет направление на противоположное — по часовой стрелке:

napravlenie.py
artist.circle(60)    # против часовой стрелки
artist.circle(-60)   # по часовой стрелке

Режимы измерения углов

По умолчанию Turtle измеряет углы в градусах. Если по какой-то причине удобнее работать в радианах (например, для совместимости с формулами из модуля math из главы 5) — есть команды degrees() и radians():

radiany.py
import math

artist.radians()
artist.left(math.pi / 2)   # поворот на 90°, выраженный в радианах

artist.degrees()            # возвращаемся к привычным градусам
Практика в Jupyter Notebook
07-07-okruzhnost-v-kvadrate.ipynb · включает практику с направлением рисования
Открыть ноутбук →