нарисуйте 10 вложенных правильных многоугольников на пойтон с помощью функции turtle ​

Ответы

Ответ дал: Mikolajovich
0

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()

Вы можете изменять параметры (начиная с количества сторон первого многоугольника и длины его сторон) и экспериментировать, чтобы получить другие интересные фигуры.

Вас заинтересует