Python是一門簡單易學的編程語言,擁有著豐富的標準庫和廣泛的應用領域。下面演示的是如何使用Python求整數階乘。
def factorial(n): if n == 0: return 1 else: return n * factorial(n-1) print(factorial(5))
上述代碼中,我們定義了一個求整數階乘的函數factorial,它采用了遞歸的方式來實現。當參數n為0時,返回1,否則返回n乘以factorial(n-1)的值。
最后我們在代碼中調用函數factorial,傳入參數5,并向控制臺輸出結果120。
當然,Python還提供了math模塊下的factorial函數,可以直接求出整數階乘。使用如下:
import math print(math.factorial(5))
math模塊下的factorial函數會返回傳入參數的階乘值。