我知道这是一个非常愚蠢的问题,但我还没有找到任何答案。 我写了一个相当长的定义的函数。适用于多只海龟的功能
我得龟:p = turtle.Turtle()
和q = p.clone()
。
def scoregraph():
start = pos()
color("silver")
pd()
rt(90)
fd(20)
lt(90)
fd(200)
rt(90)
fd(20)
rt(90)
fd(200)
rt(90)
fd(60)
rt(90)
fd(200)
lt(90)
fd(20)
lt(90)
fd(200)
rt(90)
fd(20)
color("black")
fd(6)
rt(90)
fd(200)
rt(90)
fd(6)
rt(90)
fd(200)
lt(90)
fd(60)
lt(90)
fd(200)
rt(90)
fd(60)
rt(90)
fd(200)
rt(90)
fd(60)
bk(66)
rt(90)
fd(200)
lt(90)
fd(126)
pu()
goto(start)
rt(90)
pd()
我尝试使用了两只乌龟(p.scoregraph
和q.scoregraph
)的功能,但它不能正常工作。
是否有可能,还是我必须定义两个独立的功能?
请包括您的代码。见[问]。 –
如果Python和java一样,只需将该方法添加到乌龟;只要做p.method()和q.method()。 – DeepS1X