遞歸、pyinstaller庫、科赫雪花小包裹python
def fact(n): if n==0: return 1 else: return n*fact(n-1) n = int(input('digit please')) print(fact(n))
def rvs(s): if s =='': return s else: return rvs(s[1:])+s[0] s = input('請輸入') print(rvs(s))
def fib(n): if n==1 or n==2: return 1 else: return fib(n-1)+fib(n-2) a = int(input('請輸入')) print(fib(a))
(1)需求:不用源代碼,就能執行文件。若是沒有python解釋器,python源代碼就沒辦法執行。
(2)第三方庫:在解釋器安裝時,沒有一塊兒安裝的
(3)命令行:pip指令
>pip install
>Pip install --upgrade
>Pip list
>pip list -o
(4)得到新指令:pyinstaller
>pyinstaller -h 查看幫助
>Pyinstaller --clean 刪除臨時(垃圾)文件
>Pyinstaller -D 生成一組文件,也是默認參數,但不推薦
>Pyinstaller -F 生成一個文件,該文件能夠獨立的實現程序的運行,推薦!
>Pyinstaller -i 生成圖標(icon)
8.科赫雪花小包裹,詳見科赫雪花小包裹git