Ejercicio
Implementación Iterativa De La Función Factorial
Objectivo
Desarrollar un programa Python que calcule el factorial de un número dado mediante un método iterativo (no recursivo). Por ejemplo, al ejecutar print(factorial(6)), el resultado será 720.
Ejemplo de ejercicio de Python
Mostrar código Python
# Function to calculate the factorial of a number using an iterative method
def factorial(n):
# Initialize result to 1 (the factorial of 0 is 1)
result = 1
# Loop through numbers from 1 to n and multiply them to calculate the factorial
for i in range(1, n + 1):
result *= i
# Return the calculated factorial
return result
# Main function to demonstrate the factorial function
def main():
# Input number
number = 6
# Call the factorial function and store the result
result = factorial(number)
# Print the result
print(f"The factorial of {number} is {result}")
# Run the main function
if __name__ == "__main__":
main()
Output
The factorial of 6 is 720
Código de ejemplo copiado
Comparte este ejercicio de Python