Какая функция нужна, чтобы черепашка сделала круг?

music.forward(100)
music.left(10)
music.forward(200)
music.right(10)
for loop in range(1, 8):
    music.left(45)
    music.forward(145)
music.left(35)
music.forward(200)
music.left(10)
music.forward(100)

И у меня конечно выходит так. (Я так и планировал.) Но хочется больше круг:


Ответы (3 шт):

Автор решения: МаРк

Попробуй t.circle(100), в скобках радиус круга.

→ Ссылка
Автор решения: u111
import turtle
t = turtle.Turtle()

N = 100 # Количество сторон, чем больше, тем многоугольник круглее
for _ in range(N):
    t.forward(10)
    t.left(360 / N)
→ Ссылка
Автор решения: mrgervant

Из странных методов - можно использовать параметрическое уравнение окружности

x = R * cos(t), y = R * sin(t), 0 <= t < 2π

import turtle
from math import *

def circle(r):
  turtle.sety(r)
  turtle.clear()
  T = 0
  while T < 2 * pi:
    x = r * sin(T)
    y = r * cos(T)
    turtle.goto(x, y)
    T += 0.01

circle(100)
→ Ссылка