En programación, las funciones son bloques de código que realizan una funcionalidad y que podemos utilizar una y otra vez al mandarlos llamar. Existen dos tipos de funciones en cualquier lenguaje de programación:

  • Predefinidas: Son funciones que ya están listas para usarse.
  • Definidas por el usuario: Son funciones que podemos realizar los programadores que se ajustan a nuestras necesidades.

En Python tienen la estructura:


def nombreDeLaFuncion (parametro1, parametro2,...)
     estatutos
     return
....

programa normal
...

Para mas información consulta la presentación: