美文网首页
2018-12-08 科赫雪花绘制

2018-12-08 科赫雪花绘制

作者: 子小亦大 | 来源:发表于2018-12-08 20:50 被阅读0次

    科赫曲线绘制源代码

    #KochDrawV1.py

    importturtle

    defkoch(size, n):

        ifn ==0:

            turtle.fd(size)

        else:

            forangle in[0, 60, -120, 60]:

               turtle.left(angle)

               koch(size/3, n-1)

    defmain():

        turtle.setup(800,400)

        turtle.penup()

        turtle.goto(-300, -50)

        turtle.pendown()

        turtle.pensize(2)

        koch(600,3)     # 0阶科赫曲线长度,阶数

        turtle.hideturtle()

    main()

    科赫雪花绘制源代码

    #KochDrawV2.py

    importturtle

    defkoch(size, n):

        ifn ==0:

            turtle.fd(size)

        else:

            forangle in[0, 60, -120, 60]:

               turtle.left(angle)

               koch(size/3, n-1)

    defmain():

        turtle.setup(600,600)

        turtle.penup()

        turtle.goto(-200, 100)

        turtle.pendown()

        turtle.pensize(2)

        level =3# 3阶科赫雪花,阶数

        koch(400,level)     

        turtle.right(120)

        koch(400,level)

        turtle.right(120)

        koch(400,level)

        turtle.hideturtle()

    main()

    相关文章

      网友评论

          本文标题:2018-12-08 科赫雪花绘制

          本文链接:https://www.haomeiwen.com/subject/zsrchqtx.html