PyInstaller库 + 科赫雪花
将.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()
科赫雪花举一反三
-修改分形几何绘制阶数
-修改科赫曲线的基本定义及旋转角度
-修改绘制科赫雪花的基础框架图形
分形几何千千万
-康托尔集、谢尔宾斯基三角形、门格海绵…
-龙形曲线、空间填充曲线、科赫曲线…
-函数递归的深入应用…