1 importturtle as t2 def kehe(size,n): #递归函数
3 if n==0:4 t.fd(size) #阶数为0时,为一直线
5 else:6 for i in [0,60,-120,60]:7 t.left(i)8 kehe(size/3,n-1)9 defmain():10 t.screensize(600,600,"black") #调整画布大小,设置背景色为黑色
11 #t.setup(600,600,0,0)
12 t.penup()13 t.goto(-100,100)14 t.pensize(3)15 t.pencolor("red") #红色画笔描边
16 t.pendown()17 t.speed(20)18
19 level=3 #三阶科赫雪花,阶数:3
20 t.fillcolor("white") #填充白色
21 t.begin_fill() #填充开始
22
23 kehe(200,level)24 t.right(120)25 kehe(200,level)26 t.right(120)27 kehe(200,level)28 t.right(120)29
30 t.end_fill() #填充结束
31 t.hideturtle() #隐藏画笔
32 t.done()33 main()