溫馨提示×

怎么用Python遞歸計算n的階乘并輸出結果

小億
98
2024-05-29 19:01:09
欄目: 編程語言

可以使用如下的Python代碼來遞歸計算n的階乘并輸出結果:

def factorial(n):
    if n == 0:
        return 1
    else:
        return n * factorial(n-1)

n = 5
result = factorial(n)
print(f"{n}的階乘是:{result}")

在這個例子中,我們定義了一個名為factorial的遞歸函數,用來計算n的階乘。當n等于0時,遞歸終止并返回1;否則,函數將繼續遞歸調用自身,并將n乘以factorial(n-1)的結果返回。最后,我們將計算得到的階乘結果輸出到控制臺。您可以將n替換為任意整數,以便計算不同數值的階乘。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女