#Python:雪花绘制
# [email protected] 函数递归.绘制雪花
import turtle #乌龟绘图包
def snow(n,a):
if n==0:
turtle.fd(a)#笔沿着当前方向前进,默认是0度前进
else:
for angle in [0,60,-120,60]:
turtle.left(angle)#转弯
snow(n-1,a/3)#递归
turtle.setup(800,600)#定义面板大小
turtle.speed(1000)#绘图速度
turtle.penup()#抬起笔
turtle.goto(-200,100)#将笔移动到设定位置
turtle.pendown()#放下笔
turtle.pensize(2)#设置笔的粗细
snow(3,400)#绘制长度为400.阶数为3的雪花曲线
turtle.right(120)
snow(3,400)
turtle.right(120)
snow(3,400)
turtle.done()#保持绘图窗口