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
import math
math.factorial(número)
Ejemplo
Vamos a calcular el factorial del número 5:
import math
print(math.factorial(5))
Resultado de la ejecución del código:
120
Ejemplo
Y ahora apliquemos el método factorial
al número -4:
import math
print(math.factorial(-4))
Resultado de la ejecución del código:
ValueError: factorial() not defined for negative values