Я в геометрии не очень силен. Могу сделать программу которая будет выводить скриншот фигуры
Вообще вот код, который будет рисовать что то как на спирографе, если поиграть со значениями, фигуры буду меняться. Что бы в точности повторить указанные на фото фигуры, надо шарить в геометрии, тут наши полномочия всё©
import turtle
import numpy as np
# Создаем объект "черепаха"
t = turtle.Turtle()
# Задаем параметры спирографа
R = 150 # радиус большого круга
r = 25 # радиус маленького круга
d = 100 # расстояние от центра маленького круга до точки, по которой движется черепаха
angle = 0
# Устанавливаем скорость черепахи
t.speed(0)
# Рисуем спирограф
for i in range(300):
angle += 0.5
x = (R - r) * np.cos(angle) + d * np.cos((R - r) / r * angle)
y = (R - r) * np.sin(angle) - d * np.sin((R - r) / r * angle)
t.goto(x, y)
# Завершаем работу
turtle.done()