Выполните рассмотренную программу на компьютере.
Внесите такие изменения в программу, чтобы получить на экране следующие изображения.
Преобразуйте процедуру hexagon() в pentagon(). Постройте следующее изображение.
Рассмотренная программа:
def hexagon():
for i in range (6):
forward(30)
left(60)
from turtle import *
for i in range (6):
hexagon()
left(60)
Результат выполненной программы:
Первое изображение от результата отличается количеством гексагонов (4 вместо 6) и углом поворота (90 градусов, вместо 60). Для его получения мы сокращаем количество повторений тела цикла с 6 до 4 и меняем поворот Черепашки с 60 градусов на 90.
def hexagon():
for i in range (6):
forward(30)
left(60)
from turtle import *
for i in range (4):
hexagon()
left(90)
Во втором изображении мы видим 5 гексагонов, соответственно угол поворота — 72 градуса.
def hexagon():
for i in range (6):
forward(30)
left(60)
from turtle import *
for i in range (5):
hexagon()
left(72)
В третьем изображении мы видим изменение самой фигуры. Значит нам нужно поменять процедуру, чтобы она рисовала правильный пятиугольник. Количество повторений — 5, угол поворота — 72 градуса. Тело основной программы остается прежним, но необходимо поменять имя исполняемой процедуры с hexagon() на pentagon().
def pentagon():
for i in range (5):
forward(30)
left(72)
from turtle import *
for i in range (6):
pentagon()
left(60)
Пожауйста, оцените решение