![]() | Черепашка на Питоне онлайн |
Окружности и многоугольники
Окружности
Для рисования окружностей будем использовать команду t.circle(d).
Синяя окружность радиуса 100:
t.color('blue')
t.circle(100)![[img/circle100.png]](img/circle100.png)
Черепашка рисует окружность, двигаясь против часовой стрелки. Важно, в какую сторону смотрит черепашка в начальный момент.
Повернём черепашку на 120 градусов влево и добавим красную окружность:
t.color('blue')
t.circle(100)
t.left(120)
t.color('red')
t.circle(100)![[img/circle100-2.png]](img/circle100-2.png)
Ещё раз повернём черепашку на 120 градусов влево и добавим зелёную окружность:
t.color('blue')
t.circle(100)
t.left(120)
t.color('red')
t.circle(100)
t.left(120)
t.color('green')
t.circle(100)![[img/circle100-3.png]](img/circle100-3.png)
Попробуйте воспроизвести эти примеры и придумать свои!
Многоугольники
Для рисования правильных многоугольников будем использовать команду t.circle(d, 360, n).
Здесь d - радиус описанной окружности, а n - число сторон многоугольника.
Треугольник, n=3:
t.color('red')
t.circle(100, 360, 3)![[img/p3.png]](img/p3.png)
Два треугольника, перед рисованием второго сделан поворот на 180 градусов:
t.color('red')
t.circle(100, 360, 3)
t.left(180)
t.circle(100, 360, 3)![[img/p3-2.png]](img/p3-2.png)
Синий пятиугольник, n=5:
t.color('blue')
t.circle(100, 360, 5)![[img/p5.png]](img/p5.png)
Синий пятиугольник с радиусом описанной окружности 100, в котором пятугольник меньшего размера, радиус 80:
t.color('blue')
t.circle(100, 360, 5)
t.circle(80, 360, 5)![[img/p5-2.png]](img/p5-2.png)
Попробуйте воспроизвести эти примеры и придумать свои!
![[Математический кружок]](/img/logo/header-ru-transparent-v5.png)
![Черепашка на Питоне онлайн [Черепашка на Питоне онлайн]](/img/theme/subjects/python-64.png)