A math modul factorial metódusa

A math modul factorial metódusa visszaadja egy szám faktoriálisát, azaz az összes természetes szám szorzatát 1-től a megadott számig. A metódus paramétereként csak pozitív szám adható meg, különben a metódus hibát fog visszaadni.

Szintaxis

pythonimport math

math.factorial(szám)

Példa

Határozzuk meg az 5 szám faktoriálisát:

pythonimport math

print(math.factorial(5))

A kód végrehajtásának eredménye:

python120

Példa

Most alkalmazzuk a factorial metódust az -4 számra:

pythonimport math

print(math.factorial(-4))

A kód végrehajtásának eredménye:

errorValueError: factorial() not defined for negative values

Lásd még

  • a fsum metódus a math modulból,
    amely visszaadja egy sorozat összes tagjának összegét
  • a min függvény,
    amely visszaadja a legkisebb számot
  • a max függvény,
    amely visszaadja a legnagyobb számot