Метод 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,
    которая возвращает максимальное число