Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porJuan Antonio Salinas Carrizo Modificado hace 5 años
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
Presentaciones similares
© 2024 SlidePlayer.es Inc.
All rights reserved.