b026: Ch4-16 實例演練
Tags : Python
Accepted rate : 1人/1人 ( 100% ) [非即時]
評分方式:
Tolerant

最近更新 : 2022-11-10 15:06

Content

利用遞迴來解決階乘問題。

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!

Input
Output
Sample Input #1


											
										
Sample Output #1
6
3628800
815915283247897734345611269596115894272000000000
測資資訊:
記憶體限制: 64 MB
公開 測資點#0 (100%): 1.0s , <1K
Hint :
Tags:
Python
出處:
育達高中資訊科技 [管理者: zero(育達管理員) ]


ID User Problem Subject Hit Post Date
沒有發現任何「解題報告」