Hi everyone! I'm the author of code.mu :)
I'd love to chat with my non-Russian audience. I'm looking for your feedback on the site and the translation quality. Let's chat:)
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
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否