Está en la página 1de 1

Introducción a la Programación en Python

(parámetro1, parámetro2, … , parámetro_n):. La función puede tener 0, 1 o varios


parámetros separados mediante una coma. En el caso de no tener parámetros, se
deben escribir los paréntesis vacíos. Un parámetro es un identificador que recibe un
valor enviado en el momento que se hace el llamado a la función. Observe que esta
línea debe terminar con dos puntos (:).

Luego de los dos puntos, en la siguiente línea, se encuentran las diferentes


instrucciones que ejecutará la función. Es importante tener en cuenta que estas
instrucciones tienen que escribirse respetando la indentación o sangría que se
aprecia en la anterior forma general, esta parte es conocida como el bloque o cuerpo
de la función. En el caso de no respetar esta sangría el funcionamiento no será el
esperado. Más adelante, se explicará con más detalle esta situación.

return(valor). La palabra reservada return, se usa para devolver valores. En este caso,
el valor es retornado al sitio donde se hizo el llamado a la función. No todas las
funciones tienen que tener un return. Generalmente cuando una función no devuelve
valores, se le conoce con el nombre de procedimiento o subrutina.

Una función puede devolver más de un valor en un mismo return, contrariamente,


también puede usarse un return sin ningún valor, en este caso solo devuelve el
control al sitio donde fue llamada la función.

Como complemento a esta forma general, el manejo de las funciones definidas por
el usuario tiene algunas particularidades que se van a analizar con los siguientes
ejemplos, es por eso que le recomendamos leer atentamente las explicaciones que
se darán en cada programa presentado.

Funciones sin parámetros y sin retorno

Es la forma más básica de una función, se les conoce con el nombre de subrutinas.
Aunque no van a ser muy usadas en este libro es necesario que sean conocidas ya
que, es una herramienta que podría necesitarse en alguna futura implementación.

def nombre_función():

Instrucción_1
Instrucción_2
.
.

64

También podría gustarte