Метод factorial модула math

Методът factorial на модула math връща факториала на число, т.е. произведението на всички естествени числа от 1 до даденото число. В параметъра на метода може да се подава само положително число, в противен случай методът ще върне грешка.

Синтаксис

pythonimport math

math.factorial(число)

Пример

Нека разберем факториала на числото 5:

pythonimport math

print(math.factorial(5))

Резултат от изпълнението на кода:

python120

Пример

А сега нека приложим метода factorial към числото -4:

pythonimport math

print(math.factorial(-4))

Резултат от изпълнението на кода:

errorValueError: factorial() not defined for negative values

Вижте също

  • метод fsum на модула math,
    който връща сумата на всички членове на редицата
  • функция min,
    която връща минималното число
  • функция max,
    която връща максималното число