[UnderTips] Funciones como parámetro de entrada en otras funciones

Iniciado por DeBobiPro, Septiembre 09, 2016, 12:27:16 PM

Tema anterior - Siguiente tema

0 Miembros y 1 Visitante están viendo este tema.

Septiembre 09, 2016, 12:27:16 PM Ultima modificación: Septiembre 10, 2016, 07:16:15 PM por S@nde
Muy buenas a todos!

En esta oportunidad quiero explicar de manera breve como trabajar las funciones como parámetro de entrada en otras funciones.

Primero que todo: ¿Que es un parámetro de entrada?
Código: python

def unaFuncion(primerParametro):
    otraVariable = primerParametro/2
    return otraVariable

numero = 10
print(unaFuncion(numero))

Output: 5

Pero, ¿que pasa cuando queremos utilizar la salida de una función varias veces dentro de otra función?

Modifiquemos el ejemplo anterior:
Código: python

def unaFuncion(f,n):
    otraVariable = f(n)/2
    return otraVariable

def cuadrado(num):
    return (num**2)

def cubo(num):
    return (num**3)

def raiz(num):
    return (num**0.5)

listaFunciones = [cuadrado,cubo,raiz]

numero = 10
for i in listaFunciones:
    print(unaFuncion(i,numero))

output:
50.0
500.0
1.5811388300841898

Lo que estamos realizando es utilizar una lista de funciones para enviarlas como parámetro de entrada a otra función.

Espero que este pequeño ejemplo práctico les pueda ser de utilidad :).


Visita el UNDERtip en:


No tienes permitido ver los links. Registrarse o Entrar a mi cuenta

Quedo atento a sus consultas y comentarios.

Saludos!
Nivel 77 No tienes permitido ver los links. Registrarse o Entrar a mi cuenta