整数 n の階乗を求める Python メソッド: 1. まず数学モジュールをインポートし、次に math.factorial(n) を使用して n の階乗を計算します; 2. reduce() 関数を使用して階乗を求める; 3. 再帰を通じて階乗を求めてみましょう。
整数の階乗(英語:factorial)は、その数値以下のすべての正の整数の積です。0 の階乗は 1 です。つまり、n!=1×2×3×...×nです。
1. math.factorial(x) を使用する
最初に math モジュールをインポートし、次に、factorial() 関数を呼び出して階乗を計算します。
import math value = math.factorial(x)
2.reduce 関数を使用する
def factorial(n): return reduce(lambda x,y:x*y,[1]+range(1,n+1))
3.再帰的実装
def factorial(n): if n == 0: return 1 else: return n * factorial(n - 1)
推奨される学習: Pythonビデオチュートリアル
以上がPythonで整数nの階乗を見つけるにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。