Python画科赫雪花

Posted 向阳-Y.

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python画科赫雪花相关的知识,希望对你有一定的参考价值。

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()

以上是关于Python画科赫雪花的主要内容,如果未能解决你的问题,请参考以下文章

科赫曲线

科赫曲线

python第五周,Pylnstaller库的使用,科赫雪花小包裹

python学习 第八个程序 科赫雪花

第17章 科赫雪花小包裹

实例8:科赫雪花小包裹