# points表示当前绘制的大三角形的三个顶点,degree表示当前的度,或者级别,必须大于0,才继续绘制,myTurtle是还会作图对象
def sierpinski(points,degree,...- 1,myTurtle)
# 绘制上方的三角形
sierpinski([points[1], get_middle(points[0], points[1]), get_middle...(points[1], points[2])],degree - 1,myTurtle)
# 绘制右下角三角形
sierpinski([points[2], get_middle...3个顶点坐标
points = [[-200,-100],[0,200],[200,-100]]
# 开始绘制三角形,其实degree为5,直到减小到0为止
sierpinski(points,5,myTurtle...myTurtle.up()
# 将海龟画笔移动到200,200的位置,以便原理绘制好的三角形
myTurtle.setpos(200,200)
# 显示海龟绘图窗口,绘制完后,单击关闭窗口
window.exitonclick