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

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

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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!