整數的階乘(英文:factorial)是所有小於及等於該數的正整數的積,0的階乘為1。即:n!=1×2×3×...×n。
先導入math模組,然後呼叫factorial()函數來計算階乘。
相關推薦:《Python基礎教學》
#1 math.factorial(x)
import math value = math.factorial(x)
2. reduce函數
def factorial(n): return reduce(lambda x,y:x*y,[1]+range(1,n+1))
3. 遞歸實作
def factorial(n): if n == 0: return 1 else: return n * factorial(n - 1)
以上是python如何計算n的階乘的詳細內容。更多資訊請關注PHP中文網其他相關文章!