如何使用 Python 中的遞迴查詢數字的階乘?
某數的階乘是指 1 到該數之間的所有數的乘積。
如果一個函式呼叫它自身,則該函式被稱為遞迴函式。
在以下程式中,factorial() 函式接收一個引數,並且透過將值減少 1(直至達到 1)持續呼叫自身。
示例
def factorial(x):
if x==1:
return 1
else:
return x*factorial(x-1)
f=factorial(5)
print ("factorial of 5 is ",f)輸出
結果為
factorial of 5 is 120
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP