[Черепашка на Питоне онлайн]

Черепашка на Питоне онлайн

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

Окружности

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

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

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

[img/circle100.png]

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

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

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

[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]

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

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

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

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

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

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

[img/p3.png]

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

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

[img/p3-2.png]

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

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

[img/p5.png]

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

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

[img/p5-2.png]

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