top of page
  • centroopticafcbi

P2- Definición de funciones en Python.

Updated: Mar 5, 2021

Febrero 26, 2021.




Las funciones son elementos muy utilizados en la programación, una función es una secuencia de comandos o instrucciones que realiza una computadora, para que ejecute una tarea determinada, es sencilla de manipular y reutilizable.


Para declarar una función en Python debemos utilizar una palabra reservada (keyword) “def”, la cual significa definir. A esta función se le asigna un nombre y se define la secuencia de comandos. Las funciones se llaman por su nombre y regresan un resultado, pueden recibir o no recibir parámetros.


Sintaxis de una función en Python:

  • Nombre: Asignación de un nombre a la función

  • Parámetros: Variables de parámetros.

  • Sentencias: en esta sección se agrega el código fuente de Python para que realice una operación de interés.

  • return: comunicación con el exterior, devuelve valores.

  • Expresión: es el valor que devuelve la sentención return.

A continuación, realizaremos varios ejemplos explicando diferentes funciones:


Función sin parámetros


Para el primer ejemplo vamos a seguir trabajando en Google Colaboraty, como en la anterior sección y realizaremos una función que no recibe parámetros.

La función la nombraremos funcionHolamundo, en ella vamos a imprimir en pantalla el saludo “Hola Mundo” con la print de Python, y llamaremos la función con el nombre seguido de unos paréntesis, sin argumentos, de la siguiente manera:


Función con parámetros


Para este ejemplo realizaremos una función por parámetros, en ella se calculará la media de dos valores. Definimos con el keyword “def” la función que denominaremos “escribe_media”, la cual va a recibir dos parámetros x, y, que son los dos valores a calcular, en la sección de sentencias escribimos la ecuación de la media, y la impresión de los resultados, de la siguiente manera:



Ejecutamos el código, y después vamos a comprobar el funcionamiento de esta función para ello vamos a definir dos variables “a” y “b” con valores numéricos. Escribimos el nombre de la función y dentro de paréntesis enviamos esos dos parámetros que definimos anteriormente y ejecutamos, de la siguiente manera:


Función por posición:


Realizaremos una función por posición, esto significa que los datos que recibe son en el orden de los parámetros definidos, haremos una función que retorne una suma de la siguiente manera:








El argumento 5, pertenece al parámetro y, seguido del argumento 6 que pertenece al parámetro b, de la función suma.


Función por nombre


En este ejemplo realizaremos una función de resta, dónde le indicaremos los valores por el nombre del parámetro de la función .









Al parámetro a le asignamos el valor de 10, y al parámetro b le asignamos 50.


29 views0 comments

Recent Posts

See All
bottom of page