Python:雪花绘制

#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()#保持绘图窗口

运行效果:
Python:雪花绘制_第1张图片

你可能感兴趣的:(python_bglei,python)