科赫曲線
———————————
繪製科赫曲線
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>就可以對你希望的源代碼轉換成可執行文件(打包)並且對可執行文件的圖標進行了修改。