Metoda factorial modulu math

Metoda factorial modulu math vrací faktoriál čísla, tj. součin všech přirozených čísel od 1 do zadaného čísla. V parametru metody lze předat pouze kladné číslo, jinak metoda vrátí chybu.

Syntaxe

pythonimport math

math.factorial(číslo)

Příklad

Pojďme zjistit faktoriál čísla 5:

pythonimport math

print(math.factorial(5))

Výsledek provedení kódu:

python120

Příklad

A nyní aplikujme metodu factorial na číslo -4:

pythonimport math

print(math.factorial(-4))

Výsledek provedení kódu:

errorValueError: factorial() not defined for negative values

Viz také

  • metoda fsum modulu math,
    která vrací součet všech členů sekvence
  • funkce min,
    která vrací minimální číslo
  • funkce max,
    která vrací maximální číslo