ホームページ >バックエンド開発 >Python チュートリアル >Pythonでnの階乗を計算する方法
整数の階乗 (英語:階乗) は、以下のすべての正の整数の積です。数値、0 階乗は 1 です。つまり、n!=1×2×3×...×nです。
まず数学モジュールをインポートしてから、factorial() 関数を呼び出して階乗を計算します。
関連する推奨事項: 「Python 基本チュートリアル 」
1 math.factorial(x)
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でnの階乗を計算する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。