我刚刚开始学习Python,我不明白在它内部调用同一个函数的能力?
下面是一个例子:
import turtle
from turtle import left, right, forward
size = 10
def hilbert(level, angle):
if level == 0:
return
turtle.color("Blue")
turtle.speed("Fastest")
right(angle)
hilbert(level - 1, -angle)
forward(size)
left(angle)
hilbert(level - 1, angle)
forward(size)
hilbert(level - 1, angle)
left(angle)
forward(size)
hilbert(level - 1, -angle)
right(angle)
这到底是怎么回事?
谢谢。
目前没有回答
相关问题 更多 >
编程相关推荐