Глава 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 · включает практику с направлением рисования