【Python】递归绘制科赫曲线及科赫雪花及转换成可执行文件打包
生活随笔
收集整理的这篇文章主要介绍了
【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】递归绘制科赫曲线及科赫雪花及转换成可执行文件打包的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 【Python】函数递归实例之字符串反转
- 下一篇: 【Python】集合类型产生KeyErr