Metoda factorial modułu math

Metoda factorial modułu math zwraca silnię liczby, czyli iloczyn wszystkich liczb naturalnych od 1 do podanej liczby. W parametrze metody można przekazać tylko liczbę dodatnią, w przeciwnym razie metoda zwróci błąd.

Składnia

pythonimport math

math.factorial(liczba)

Przykład

Sprawdźmy silnię liczby 5:

pythonimport math

print(math.factorial(5))

Wynik wykonania kodu:

python120

Przykład

A teraz zastosujmy metodę factorial dla liczby -4:

pythonimport math

print(math.factorial(-4))

Wynik wykonania kodu:

errorValueError: factorial() not defined for negative values

Zobacz też

  • metoda fsum modułu math,
    która zwraca sumę wszystkich elementów sekwencji
  • funkcja min,
    która zwraca minimalną liczbę
  • funkcja max,
    która zwraca maksymalną liczbę