关于科赫雪花以及使用Pyinstaller打包

科赫雪花(一)

 1 import turtle
 2 def koch(size, n):
 3     if n == 0:
 4         turtle.fd(size)
 5     else:
 6         for angle in [0,60,-120,60]:
 7             turtle.left(angle)
 8             koch(size/3, n-1)
 9 def main():
10     turtle.setup(800, 400)
11     turtle.penup()
12     turtle.goto(-300, -50)
13     turtle.pendown()
14     turtle.pensize(2)
15     koch(600,3)
16 main()

关于使用 Pyinstaller 打包

在科赫雪花.py文件目录下使用cmd命令:

  1》 pyinstaller -F 科赫雪花.py

  2》pyinstaller -i curve.ico -F 科赫雪花.py

2》-i是使用选定的curve.ico图标,1》使用默认的图标。

科赫雪花(二)

 1 import turtle
 2 def koch(size, n):
 3     if n == 0:
 4         turtle.fd(size)
 5     else:
 6         for angle in [0, 60, -120, 60]:
 7             turtle.left(angle)
 8             koch(size/3, n-1)
 9 def main():
10     turtle.setup(600,600)
11     turtle.penup()
12     turtle.goto(-200, 100)
13     turtle.pendown()
14     turtle.pensize(2)
15     level = 3
16     koch(400,level)
17     turtle.right(120)
18     koch(400,level)
19     turtle.right(120)
20     koch(400,level)
21     turtle.hideturtle()
22 main()

 

posted @ 2023-02-07 10:06  摆烂小T  阅读(59)  评论(0)    收藏  举报