Я могу помочь тебе с алгоритмом для одного из рисунков, например, для первого (цветок из треугольников). Логика такая: рисуем треугольник, поворачиваем черепаху на определённый угол, и повторяем это несколько раз, чтобы получился цветок.
# Python code using turtle
import turtle
t = turtle.Turtle()
def draw_triangle():
for i in range(3):
t.forward(100)
t.left(120)
def draw_flower(num_triangles):
for i in range(num_triangles):
draw_triangle()
t.right(360 / num_triangles)
# Example usage:
draw_flower(6) # Draws a flower with 6 triangles
turtle.done()
Пояснения к коду:
draw_triangle(): функция рисует равносторонний треугольник.draw_flower(num_triangles): функция рисует цветок, повторяя рисование треугольника и поворачивая черепаху на угол, зависящий от количества треугольников.t.right(360 / num_triangles): поворачивает черепаху на нужный угол.Ты можешь изменить количество треугольников в функции draw_flower(), чтобы получить другой узор. Попробуй также изменить длину стороны треугольника, чтобы изменить размер цветка.