科赫雪花利用python海龟绘图代码

#KochDraw.py
import turtle //海龟绘图
def koch(size, n):
  if n == 0:
    turtle.fd(size)
  else:
    for angle in [0, 60, -120, 60]:
      turtle.left(angle)
      koch(size/3, n-1)
def main():
  turtle.setup(600, 600)
  turtle.penup()
  turtle.goto(-200, 100)
  turtle.pendown()
  turtle.pensize(2)
  level = 3
  koch(400, level)
  turtle.right(120)
  koch(400, level)
  turtle.right(120)
  koch(400, level)
  turtle.hideturtle()
main()

成品:
![在这里插入图片描述]( https://img-blog.csdnimg.cn/20200407221615821.png?x-oss-process=image/watermark ,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3E2MTc4NjczODY=,size_16,color_FFFFFF,t_70)

posted @ 2020-04-07 22:18  CoderZjz  阅读(2584)  评论(0)    收藏  举报