ホームページ > バックエンド開発 > Python チュートリアル > Pythonでnの階乗を計算する方法

Pythonでnの階乗を計算する方法

爱喝马黛茶的安东尼
リリース: 2019-10-25 13:45:59
オリジナル
27148 人が閲覧しました

Pythonでnの階乗を計算する方法

整数の階乗 (英語:階乗) は、以下のすべての正の整数の積です。数値、0 階乗は 1 です。つまり、n!=1×2×3×...×nです。

まず数学モジュールをインポートしてから、factorial() 関数を呼び出して階乗を計算します。

関連する推奨事項: 「Python 基本チュートリアル

1 math.factorial(x)

1

2

import math

value = math.factorial(x)

ログイン後にコピー

2.reduce 関数

1

2

def factorial(n):

    return reduce(lambda x,y:x*y,[1]+range(1,n+1))

ログイン後にコピー

3.再帰的実装

1

2

3

4

5

def factorial(n):   

    if n == 0:       

        return 1   

    else:       

        return n * factorial(n - 1)

ログイン後にコピー

以上がPythonでnの階乗を計算する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート