Ejercicio
Optimizar Variables Locales En Funciones
Objectivo
Desarrolla un programa Python con una función llamada "potencia" para calcular el resultado de elevar un entero a la potencia de otro entero positivo. La función debe devolver un resultado entero. Por ejemplo, potencia(2, 3) debe devolver 8.
Nota: DEBES usar una estructura de bucle, como "for" o "while", y no puedes usar Math.Pow.
Ejemplo de ejercicio de Python
Mostrar código Python
# Define the function to calculate the power of a number
def power(base, exponent):
result = 1 # Initialize result as 1 (since any number raised to the power of 0 is 1)
# Loop to multiply the base by itself 'exponent' times
for _ in range(exponent):
result *= base # Multiply result by the base in each iteration
return result # Return the final result
# Main function to test the power function
def main():
# Test the power function with base 2 and exponent 3
print(power(2, 3)) # Expected output: 8
# Call the main function to execute the program
main()
Output
8
Código de ejemplo copiado
Comparte este ejercicio de Python