La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Paul Leger http://pleger.cl Funciones Paul Leger http://pleger.cl.

Presentaciones similares


Presentación del tema: "Paul Leger http://pleger.cl Funciones Paul Leger http://pleger.cl."— Transcripción de la presentación:

1 Paul Leger http://pleger.cl
Funciones Paul Leger

2 Funciones En Python, es posible usar funciones disponibles al programador Algunas funciones deben ser importadas desde un paquete con “import” Ejemplo: Import math #¿Que funciones trae math? Import random #¿Que funciones trae random?

3 Creación de Funciones Es posible crear nuestras propias funciones
Estas funciones permite entregar nuevas funcionalidades al programador (es decir, usted) Podemos crear cuantas funciones deseamos

4 Un ejemplo de funcion def myMax(a,b): if a >= b: return a else: return b x = int(raw_input(“deme x:”)) #Uso de la funcion y = myMax(x,5) print “el maximo es: “ + str(y) #Uso de la funcion print “el otro maximo es: “ + str(myMax(10,y))

5 Analizando una Función
def myMax(a,b): if a >= b: return a else: return b def: Instrucción para comenzar la definición de una función Nombre: nombre de la función Parámetros de la función: Aquí se escribe que recibe la función Que entrega la función: Lo que la función retorna, en este case, es a o b

6 Funciones sin Retorno def mostrarTextoNveces(texto,n): for i in range(0,n): print texto NO RETURN!!! Hay funciones que no retornan un valor. Estas funciones son generalmente usadas para mostrar algo

7 Funciones como valores (1/2)
En Python como en otros lenguajes modernos (ej. JavaScript, Ruby), hay las funciones pueden ser asignadas a variables. Por ejemplo: myOtraVersionDeMax = myMax x = myOtraVersionDeMax(2,5)

8 Funciones como valores (2/2)
def ejecutarFuncionEnLista(fun,lista): for elemento in lista: fun(elemento) def showElemento(elemento): print “Elemento es ” + str(elemento) listaTemporal = [1,2,4] ejecutarFuncionEnLista(showElemento,listaTemporal)

9 Ejercicios Escriba las funciones youMin, la cual recibe dos parametros y retorna el menor Dada las funciones max y min. Escriba una función llamada medio que retorno el número medio entre tres números. No puede usar la instrucción if Ejemplo medio(1,6,3) => 3 Escriba la función fact, la cual retorna el factorial de un número Escriba la función power, la cual recibe dos parámetros (x,y) y retorna xy


Descargar ppt "Paul Leger http://pleger.cl Funciones Paul Leger http://pleger.cl."

Presentaciones similares


Anuncios Google