Vamos a escribir el Ejercicio 9 Actividad 5: Bucles. Hacer un programa para calcular el factorial de un número positivo. Es recomendable que este ejercicio lo escribas (trata de no copiarlo y pegarlo), lo ejecutas y revisas el resultado esperado. Después utiliza el debugger para ejecutar el programa paso por paso.
"""
Ejercicio 9 Actividad 5 Bucles for y while
Hacer un programa para calcular el factorial de un número positivo
06/09/2025
Edito AHR
"""
numero = int(input("Digite un numero entero positivo: "))
while numero < 0: # El número tiene que ser positivo
print("Error -> El número tiene que ser positivo")
numero = int(input("Digite un numero entero positivo: "))
# Calcular el factorial
factorial = 1
for i in range(1, numero):
factorial *= i
print(f"\nEl factorial del número {numero} es {factorial}")
Veamos los resultados en la consola:
PS C:\Users\Codigo/Modulo 3/Capitulo_3/Ejercicio_9_Actividad_5.py"
Digite un numero entero positivo: 12
El factorial del número 12 es 39916800