利用遞迴來解決階乘問題。
def factorial( n ): # 函數名稱factorial及參數n
if n <= 1: # 函數內部的程式碼--由此開始
return 1
else:
return n * factorial(n-1) # 函數內部的程式碼--到此結束
print(factorial(3)) # 呼叫函數計算 3!
print(factorial(10)) # 呼叫函數計算 10!
print(factorial(40)) # 呼叫函數計算 40!
6 3628800 815915283247897734345611269596115894272000000000
| ID | User | Problem | Subject | Hit | Post Date |
沒有發現任何「解題報告」 |
|||||