Python 階乗の計算:再帰関数のわかりやすい実装

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が0の場合は1を返し、それ以外の場合は再帰的にfactorial関数を呼び出してn-1の階乗を計算し、nにその値を掛けて返します。最後に、特定のn値を渡してfactorial関数を呼び出し、結果を出力しています。

bannerAds