Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
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
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否