階乗は、1808 年にクリスチャン クランプ (1760-1826) によって発明された算術記号です。数学用語です。正の整数の階乗は、その数値以下のすべての正の整数の積であり、0 の階乗は 1 です。自然数nの階乗はn!と書きます。
Python を使用して n の階乗を計算する方法を見てみましょう:
最初の方法: functools ツールを使用して処理します
import functools result = (lambda k: functools.reduce(int.__mul__, range(1, k + 1), 1))(5) print(result)```
2 番目の方法: 通常のループ
x = 1 y = int(input("请输入要计算的数:")) for i in range(1, y + 1): x = x * i print(x)
3 番目の方法: 再帰を使用する
def func(n): if n == 0 or n == 1: return 1 else: return (n * func(n - 1)) a = func(5) print(a)
推奨: "python チュートリアル"
以上がPython は n の階乗を求めますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。