В одной из статей мы познакомились с модулем turtle, с помощью которого можно рисовать различные геометрические объекты. В этой статье мы познакомимся с возможностями модуля. Будем рисовать узоры и экспериментировать с цветами.
1. Спиралевидные орнаменты
colors=['red', 'purple', 'blue','green', 'yellow', 'orange']
t=turtle.Pen()
turtle.bgcolor('black')
for x in range(360):
t.pencolor(colors[x%6])
t.width(x/100+1)
t.forward(x)
t.left(59)
Скопировал код для вашего удобства. Запустите его клавишей F5. Измените параметры внутри функций и ответьте на вопросы:
За какой параметр отвечает:
- t.pencilcolor? как изменить цвета в спирале?
- t.width?
- t.forward?
2. Спиралевидные окружности
В этом примере не стал менять фон полотна и применять различные цвета. По сути в данном примере реализован код, в котором рисуются окружности со смещением в 91 градус.
Задание:
1. Почему смещение 91 градус, а не 90?
2. Измените код таким образом, чтобы окружностей было 8.
Экспериментируйте с различными вариантами и цветами.