title: L07
L07
Python函式
內容筆記
反正簡單來說它就是在教我們使用function,啊就非常像數學裡面的f(x)這樣子,不過在程式裡面你可以選擇一下自己要不要輸入x沒關西,然後她的東西會被特定包起來,意思是說外面的x跟裡面的x不一樣,除非你用global,舉個例子: ``` def test(x): print(x)那這邊的x就是你另外輸入的東西跟下面的3不一樣
x = 3 ```
接著我們學了遞迴,就大概是在def裡面呼叫def,其實他的速度不快,但對考試之類是個很重要的東西,我們舉個階乗的例子: ``` def fac(x): if x == 1: return 1 else: return n*fac(x-1)
print(fac(int(input()))) ```