1
Aprender a programar desde cero / Re: Ejercicio calcular factorial de un numero python con bucle for no recursivo
« en: 12 de Noviembre 2025, 15:12 »def calcular_factorial(x):Tu función tiene un enfoque interesante, pero podrías simplificar usando factorial = 1; for i in range(1, x+1): factorial *= i
y = x - 1
factorial = 1 # Corregido: inicializamos factorial en 1
for numero in range(1, x+1):
factorial = x * y
y = y - 1
x = factorial
if y == 1:
print(f"El resultado factorial es: {factorial}")
break
# Llamamos a la función con el valor 15
calcular_factorial(99)
RSS