Cómo calcular el factorial en Python – Resuelto

¿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!