нарисуйте 10 вложенных правильных многоугольников на пойтон с помощью функции turtle
Ответы
import turtle
# Создаем экземпляр черепахи
t = turtle.Turtle()
# Устанавливаем начальную позицию черепахи и ее ориентацию
t.penup()
t.goto(0, 0)
t.pendown()
t.setheading(0)
# Рисуем 10 вложенных многоугольников
for i in range(5, 15):
# Вычисляем длину стороны и угол поворота для текущего многоугольника
side_length = 50 + i * 10
angle = 360 / i
# Рисуем текущий многоугольник
for j in range(i):
t.forward(side_length)
t.left(angle)
# Входим внутрь текущего многоугольника
t.penup()
t.right(angle/2)
t.forward(20)
t.left(angle/2)
t.pendown()
# Задерживаем отображение окна с рисунком до закрытия его пользователем
turtle.done()
Вы можете изменять параметры (начиная с количества сторон первого многоугольника и длины его сторон) и экспериментировать, чтобы получить другие интересные фигуры.