Método factorial del módulo math
El método factorial del módulo math
devuelve el factorial de un número, es decir, el producto
de todos los números naturales desde 1 hasta
el número dado. Solo se puede pasar un número positivo
como parámetro del método, de lo contrario el método
devolverá un error.
Sintaxis
pythonimport math
math.factorial(número)
Ejemplo
Vamos a calcular el factorial del número 5:
pythonimport math
print(math.factorial(5))
Resultado de la ejecución del código:
python120
Ejemplo
Y ahora apliquemos el método factorial
al número -4:
pythonimport math
print(math.factorial(-4))
Resultado de la ejecución del código:
errorValueError: factorial() not defined for negative values