Для этого можно шагать определённое количество шагов, каждый раз поворачивая, например для создания квадрата понадобится угол 90 градусов, и 4 шага, длинна шага это размер стороны квадрата, для создания круга надо будет уменьшать длинну расстояния и угол увеличивая количество шагов.
Функция draw берёт 1 количество шагов, 2 длинна шага, 3 угол.

import turtle

def draw(p, step, ang):
    brad = turtle.Turtle()
    for i in range(p):
        brad.forward(step)
        brad.right(ang)

window = turtle.Screen()

window.bgcolor("red") # Цвет окна

draw()

window.exitonclick() # Выйти при нажатии крестика
ในการทำเช่นนี้ คุณสามารถเดินได้หลายก้าว โดยหมุนในแต่ละครั้ง เช่น ในการสร้างสี่เหลี่ยมจัตุรัส คุณจะต้องมีมุม 90 องศา และ 4 ก้าว ความยาวของขั้นบันไดคือขนาดของด้านข้างของขั้นบันได สี่เหลี่ยมจัตุรัส เพื่อสร้างวงกลม คุณจะต้องลดความยาวของระยะทางและมุมโดยการเพิ่มจำนวนขั้น ฟังก์ชั่นการวาดใช้ 1 จำนวนขั้นตอน 2 ความยาวของขั้นตอน 3 มุม นำเข้าเต่า def วาด (p, ขั้นตอน, อ่างทอง): brad = Turtle.Turtle () สำหรับฉันในช่วง (p): brad.forward (ขั้นตอน) brad.right (ang) window = Turtle.Screen () window.bgcolor ( "สีแดง") # วาดสีหน้าต่าง () window.exitonclick() # ออกเมื่อกดกากบาท
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence