lunes, 4 de febrero de 2008

Funciones

Las funciones sirven para no tener que reescribir codigo y a su vez para mantenerlo ordenado.

¿Como se crea una funcion en python?

def nombre_funcion(arg1, arg2, .....)
aqui se pone el codigo de la funcion
aqui va el retorno de la funcion

Una vez que la funcion llega al retorno, o se encuentra sin mas codigo debajo se devuelve a leer donde estaba antes, en caso que desees que la funcion no reciba ningun argumento simplemente no pongas nada entre los parentesis.

veamos un ejemplo concreto por ejemplo la funcion suma.

#Codigo ---
def suma(a, b):
c=a+b
return a+b

En el ejemplo anterior a es el primer argumento, y b el segundo argumento y por ultimo el retorno de la funcion es la suma de ambos argumentos, ahora en adelante para sumar dos valores podriamos ocupar la funcion suma y simplemente escribir suma(4, 7) y obtendriamos como resultado 11.

una funcion como retorno puede hacer un llamado a otra funcion o asi misma, en este ultimo caso se llama funcion recursiva pero ese es un tema que trataremos mas adelante.

No hay comentarios: