¿Qué es el factorial?
El factorial de un número entero positivo n, representado como n!, es el producto de todos los enteros positivos desde 1 hasta n. Por ejemplo, el factorial de 5 (5!) es igual a 5 x 4 x 3 x 2 x 1 = 120.
Cómo calcular el factorial en Python
Para calcular el factorial de un número en Python, podemos utilizar un bucle for para multiplicar todos los enteros desde 1 hasta el número dado. A continuación, se muestra un ejemplo de una función que calcula el factorial de un número:
def calcular_factorial(n):
factorial = 1
for i in range(1, n+1):
factorial *= i
return factorial
num = 5
resultado = calcular_factorial(num)
print(f"El factorial de {num} es: {resultado}")
En este ejemplo, la función calcular_factorial toma un número entero n como argumento y utiliza un bucle for para multiplicar todos los enteros desde 1 hasta n. Finalmente, se devuelve el valor del factorial.
Al ejecutar este código con num = 5, obtendremos la siguiente salida:
El factorial de 5 es: 120
¡Ahí lo tienes! Ahora sabes cómo calcular el factorial de un número en Python de forma sencilla y eficiente. ¡Espero que este artículo te haya sido útil!