Окружности и многоугольники

Рисование с помощью черепашки

Окружности

Для рисования окружностей будем использовать команду t.circle(d).

Синяя окружность радиуса 100:

t.color('blue')
t.circle(100)

Черепашка рисует окружность, двигаясь против часовой стрелки. Важно, в какую сторону смотрит черепашка в начальный момент.

Повернём черепашку на 120 градусов влево и добавим красную окружность:

t.color('blue')
t.circle(100)
t.left(120)
t.color('red')
t.circle(100)

Ещё раз повернём черепашку на 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)

Попробуйте воспроизвести эти примеры и придумать свои!

Многоугольники

Для рисования правильных многоугольников будем использовать команду t.circle(d, 360, n).

Здесь d - радиус описанной окружности, а n - число сторон многоугольника.

Треугольник, n=3:

t.color('red')
t.circle(100, 360, 3)

Два треугольника, перед рисованием второго сделан поворот на 180 градусов:

t.color('red')
t.circle(100, 360, 3)
t.left(180)
t.circle(100, 360, 3)

Синий пятиугольник, n=5:

t.color('blue')
t.circle(100, 360, 5)

Синий пятиугольник с радиусом описанной окружности 100, в котором пятугольник меньшего размера, радиус 80:

t.color('blue')
t.circle(100, 360, 5)
t.circle(80, 360, 5)

Попробуйте воспроизвести эти примеры и придумать свои!