Python math.factorial () método : Aquí, vamos a aprender sobre el método math.factorial () con el ejemplo en Python .
Python math.factorial () método
math.factorial método () está un método de biblioteca de módulo matemático , se utiliza para encontrar el factorial de un número dado, que acepta un número entero positivo y devuelve el factorial del número.
Nota:
- El método sólo acepta valor entero (positivo), si el valor es o bien un negativo o class – devuelve “ValueError” .
- Si el número es 0 – su factorial será 1.
Sintaxis de método math.factorial ():
math.factorial(n)
Parámetro (s): n – un número entero positivo número.
float valor: class – devuelve factorial de número dado n .
Ejemplo:
Input:
a = 6
# function call
print(math.factorial(a))
Output:
720
Python código para demostrar ejemplo de método math.factorial ()
# Python code to demonstrate example of
# math.factorial() method
# importing math module
import math
# numbers
a = 0
b = 1
c = 6
d = 13
# printing factorial
print("factorial of ", a, " is = ", math.factorial(a))
print("factorial of ", b, " is = ", math.factorial(b))
print("factorial of ", c, " is = ", math.factorial(c))
print("factorial of ", d, " is = ", math.factorial(d))
salida
factorial of 0 is = 1
factorial of 1 is = 1
factorial of 6 is = 720
factorial of 13 is = 6227020800
ValueError: factorial () no define los valores negativos Return
Si tratamos de encontrar el factorial de un valor entero negativo – método class este error.
# Python code to demonstrate example of
# math.factorial() method
# importing math module
import math
# -ve integer
a = -5
print(math.factorial(a))
salida
Traceback (most recent call last):
File "/home/main.py", line 10, in <module>
print(math.factorial(a))
ValueError: factorial() not defined for negative values
ValueError: factorial () sólo acepta los valores integrales
Si tratamos de encontrar el factorial de un valor int – método se class este error. Mensajes recomendados método
# Python code to demonstrate example of
# math.factorial() method
# importing math module
import math
# -ve integer
a = 5.1
print(math.factorial(a))
salida
Traceback (most recent call last):
File "/home/main.py", line 10, in <module>
print(math.factorial(a))
ValueError: factorial() only accepts integral values
- math.isfinite () con ejemplo en Python
- math.isinf () método con el ejemplo en Python
- math.isnan () con ejemplo en Python
- math.remainder () método con el ejemplo en Python método
- Math.ceil () con ejemplo en Python método
- Math.floor () con ejemplo en método método método Python
- math.exp () con ejemplo en Python
- math.fabs () con ejemplo en Python
- math.fmod () con ejemplo método
- math.modf () con en Python ejemplo en el método con el ejemplo en Python Python
- math.fsum ()
- abs () vs fabs () en Python método
- math.gcd () con ejemplo en Python
- Math.pow () con ejemplo en Python método
- math.sqrt () con ejemplo en Python
método
método