美文网首页
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