Были ли вам предоставлены какие-либо документы? Насколько я могу судить, у ColabTurtle нет метода circle()
, и сообщение об ошибке верно. Глядя на источник Turtle.py , методы, связанные с черепахой, включают:
forward(units)
backward(units)
right(degrees)
face(degrees)
left(degrees)
penup()
pendown()
speed(speed)
setx(x)
sety(y)
getx()
gety()
goto(x, y)
showturtle()
hideturtle()
bgcolor(color)
color(color)
width(width)
Но нет circle()
. Это не библиотека turtle.py , которая поставляется с Python, которая имеет метод circle()
и многие другие. И даже не правильное подмножество.
Однако это не значит, что вы не можете рисовать круги, вам просто нужно определить код, чтобы сделать это в терминах методов черепах, которые у вас есть. Вот мое предположение на такое, хотя я не в состоянии полностью проверить это:
import ColabTurtle.Turtle as t
def polygon(length, n):
for _ in range(n):
t.forward(length)
t.left(360 / n)
t.initializeTurtle()
polygon(10, 60)