欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程语言 > python >内容正文

python

【Python】递归绘制科赫曲线及科赫雪花及转换成可执行文件打包

发布时间:2024/9/30 python 39 豆豆
生活随笔 收集整理的这篇文章主要介绍了 【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(level):turtle.setup(600,600)turtle.penup()turtle.goto(-200, 100)turtle.pendown()turtle.pensize(2)turtle.hideturtle()try:level = eval(input("请输入科赫曲线的阶: "))main(level) except:print("输入错误")
绘制科赫雪花
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(level):turtle.setup(600,600)turtle.penup()turtle.goto(-200, 100)turtle.pendown()turtle.pensize(2)koch(400,level) turtle.right(120)koch(400,level)turtle.right(120)koch(400,level)turtle.hideturtle()try:level = eval(input("请输入科赫曲线的阶: "))main(level) except:print("输入错误")
PyInstaller库

将.py源代码转换成无需源代码的可执行文件
以windows环境下为例,打开cmd(命令行)输入 pip install pyinstaller安装pyinstaller库

安装后通过输入pyinstaller -i <图标文件名.ico> -F <文件名.py>就可以对你希望的源代码转换成可执行文件(打包)并且对可执行文件的图标进行了修改。

总结

以上是生活随笔为你收集整理的【Python】递归绘制科赫曲线及科赫雪花及转换成可执行文件打包的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。