色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

python 建階乘函數

李中冰2年前8瀏覽0評論

Python 是一門廣泛使用的高級編程語言,它可以用于開發多種應用程序,例如 Web 應用程序、科學計算、數據分析、機器學習等。在 Python 中,我們可以使用遞歸或循環的方式來實現階乘函數,我們來看一下如何使用 Python 實現階乘函數。

def factorial(n):
"""
計算階乘
:param n: 非負整數
:return: n 的階乘
"""
if n == 0 or n == 1:
return 1
else:
return n * factorial(n - 1)

在上面的代碼中,我們定義了一個名為 factorial 的函數,該函數接收一個非負整數 n 作為參數,并返回 n 的階乘。如果 n 為 0 或 1,則返回 1。否則,通過遞歸的方式計算 n 的階乘。

下面是一個使用階乘函數的例子:

n = 5
print(factorial(n))  # 輸出 120

在上面的代碼中,我們將 n 設為 5,然后調用 factorial 函數,最后輸出結果為 120。因為 5 的階乘等于 5 × 4 × 3 × 2 × 1 = 120。

使用 Python 編寫階乘函數非常簡單,我們只需要通過遞歸或循環的方式進行計算即可。這也是 Python 作為一門易學易用的編程語言的一個優點。