Está en la página 1de 1

Introducción a la Programación en Python

Ejemplo 2.12. Se tomará el mismo ejemplo anterior para ilustrar que los argumentos
pueden estar en diferente orden a los parámetros.

1) # Los argumentos tienen un orden diferente a los parámetros


2)
3) def pote(x, n):
4) resultado = x ** n
5) return resultado
6)
7) base = float(input("Digite la base: "))
8) exponente = float(input("Digite el exponente: "))
9)
10) potencia = pote(n = exponente, x = base)
11) print(f"{base} elevado a la {exponente} es: {potencia}")

Explicación:

 La única diferencia entre el ejemplo anterior y este, se encuentra en la línea diez.


En este los argumentos tienen diferente orden a los parámetros definidos en la
función. Para poder hacer esto, es necesario que en el llamado se incluyan los
nombres de los parámetros, así:

potencia = pote(n = exponente, x = base)

Se llama a la función pote() y en los argumentos se hace una asignación. Usando


el nombre que tienen los parámetros se especifica que valor deben tomar.

Ejemplo 2.13. En este ejemplo se mostrará cómo implementar una función de


usuario para leer un dato de tipo flotante, adicionalmente, se usarán dos funciones
en un solo programa. Se continuará con el mismo ejemplo de la potencia que se viene
trabajando.

77

También podría gustarte