今天是周末,明天开始就开始上课了,因此,乘现在还有余力,发个小推送,愿各位喜欢。
科赫曲线是一种分形,其形态似雪花,又称科赫雪花、雪花曲线。 看着还不错吧?那么下面用代码实现它!
首先在python的IDE环境下创建脚本文件KochDrawV2.py,其内容为
#KochDrawV2.py
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():
turtle.setup(600, 600)
turtle.penup()
turtle.goto(-200, 100)
turtle.pendown()
turtle.pensize(2)
level = 3
koch(400, level)
turtle.right(120)
koch(400, level)
turtle.right(120)
koch(400, level)
turtle.hideturtle()
main()
那么接下来在系统命令窗里进行文件转换,先按win+R,输入cmd,然后输入以下代码:
(cmd命令行)pyinstaller -F KochDrawV2.py
就会产生可执行文件KochDrawV2.exe
那接下来想想别人的应用程序是不是都有个自己的图标呢?
于是,我在BD上随便搜了张图片,如下图,是不是很可爱!
注意是.ico的图片,这里一般下载下来的图片通过直接修改文件名是会报错的,所以需要在线转ico工具。
下面在命令窗口输入:
(cmd命令行) pyinstaller -i example.ico -F KochDrawV2.py
完成后产生如下文件
到此,也就完成了全部。下面是展示视频,尽情欣赏!