Помогите пайтон пж

Написать программу, с использованием библиотеки «черепашка», пользователь вводит
длину стороны, задача черепашки нарисовать
квадрат со стороной именно такой длины, но
квадрат обязательно должен быть по центру
экрана. Подумайте, насколько в сторону должна отойти черепашка, прежде чем рисовать
квадрат, и как это связано с длиной стороны
import turtle; side = int(input("Введите длину стороны: ")); turtle.penup(); turtle.goto(-side/2, -side/2); turtle.pendown(); for _ in range(4): turtle.forward(side); turtle.left(90); turtle.done().
import turtle
# Функция для рисования квадрата
def draw_square(side_length):
# Поднимаем черепашку и перемещаемся в начальную позицию
turtle.penup()
turtle.goto(-side_length / 2, side_length / 2)
turtle.pendown()
# Рисуем квадрат
for _ in range(4):
turtle.forward(side_length)
turtle.right(90)
# Ввод длины стороны квадрата
side_length = int(input("Введите длину стороны квадрата: "))
# Настройка экрана
turtle.setup(width=600, height=600)
# Центрируем черепашку и рисуем квадрат
draw_square(side_length)
# Завершаем работу черепашки
turtle.done()