47 of 151 menu

mathモジュールのfactorialメソッド

モジュールmathのメソッドfactorialは、 数値の階乗、すなわち1から指定された数値までの すべての自然数の積を返します。 メソッドのパラメータとして渡せるのは正の数のみであり、 そうでない場合、メソッドはエラーを返します。

構文

import math math.factorial(数値)

数値5の階乗を求めてみましょう:

import math print(math.factorial(5))

コード実行の結果:

120

では、メソッドfactorialを数値-4に適用してみましょう:

import math print(math.factorial(-4))

コード実行の結果:

ValueError: factorial() not defined for negative values

関連項目

  • モジュールmathのメソッドfsum
    これはシーケンスのすべての要素の合計を返します
  • 関数min
    これは最小の数値を返します
  • 関数max
    これは最大の数値を返します
日本語
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItalianoქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否