美文网首页
PyInstaller库 + 科赫雪花

PyInstaller库 + 科赫雪花

作者: glRu | 来源:发表于2020-06-07 23:33 被阅读0次

将.py源代码转换成无需源代码的可执行文件

官方网站:http://www.pyinstaller.org

简单使用

    (cmd命令行) pyinstaller -F <文件名.py>

科赫雪花 -- 高大上的分形几何

    分形几何是一种迭代的几何图形,广泛存在于自然界中

科赫雪花详细代码:

# 科赫雪花

import turtle

def koch(size, n):

    if n== 0:

        turtle.fd(size)

    else:

        for anglein [0, 60, -120, 60]:

            turtle.left(angle)

            koch(size/3, n-1)

def main():

    turtle.setup(800, 400)

    turtle.penup()

    turtle.goto(-300, -50)

    turtle.pendown()

    turtle.pensize(2)

    level= 3

    koch(400, level)

    turtle.right(120)

    koch(400, level)

    turtle.right(120)

    koch(400, level)

    turtle.hideturtle()

    turtle.done()

if __name__== '__main__':

    main()

科赫雪花举一反三

    -修改分形几何绘制阶数

    -修改科赫曲线的基本定义及旋转角度

    -修改绘制科赫雪花的基础框架图形

分形几何千千万

    -康托尔集、谢尔宾斯基三角形、门格海绵…

    -龙形曲线、空间填充曲线、科赫曲线…

    -函数递归的深入应用…

相关文章

网友评论

      本文标题:PyInstaller库 + 科赫雪花

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