科赫雪花(一)
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()
标签:turtle,Pyinstaller,雪花,60,koch,科赫,打包,size From: https://www.cnblogs.com/T-2187803607/p/17097451.html