代码思想: 通过函数封装一个科赫曲线的画法,再重复调用画出完整雪花
import turtle
def kehe(size
,n
):
if n
==0:
turtle
.fd
(size
)
else:
for i
in [0,60,-120,60]:
turtle
.left
(i
)
kehe
(size
/3,n
-1)
def main():
turtle
.setup
()
turtle
.speed
(0)
turtle
.pencolor
("skyblue")
turtle
.pensize
(5)
turtle
.penup
()
turtle
.goto
(-200,100)
turtle
.pendown
()
m
=5
kehe
(400,m
)
turtle
.right
(120)
kehe
(400,m
)
turtle
.right
(120)
kehe
(400,m
)
main
()
效果图:
转载请注明原文地址: https://lol.8miu.com/read-37702.html