Tu primera función en Python

Tu primera función en Python

Hagamos primero una función y después explicamos lo que hicimos.

def cuadrado(numero = 2):
	return numero ** 2

El comando para crear una función en Python es def. Lo que siga de esto es el nombre de la función, que debe de tener un paréntesis justo enfrente (y sin espacios antes).

Los argumentos de la función vienen entre paréntesis y son lo que esta usa para realizar la operación para la que la hemos creado. En el caso de nuestro ejemplo, la función pide como argumento un número, para mostrarnos como resultado el número al cuadrado. En Python no es necesario decirle qué tipo de objeto es el argumento (entero, booleano, cadena de texto, etc.) y es posible asignar un valor por defecto. En nuestro ejemplo, si llamamos la función cuadrado() así sin argumentos, esta nos regresará 4, porque asume que el argumento número es 2, pero esto puede ser cambiado.

Podrías crear una función sin la necesidad de argumentos dentro. Aunque suena un poco raro (¿por qué hacer que algo sea función de nada?) hay motivos prácticos para hacerlo. Por ejemplo, tal vez existen bloques de código que se repiten mucho y que quieres poder llamar a tu programa sin  hacerlo redundante.


¡Genial! Te has registrado exitosamente.

¡Bienvenido de vuelta! Has iniciado sesión correctamente.

Te has suscrito correctamente a Escribe tu primer paper de Economía.

¡Éxito! Revisa tu correo electrónico para obtener el enlace mágico para iniciar sesión.

¡Éxito! Se ha actualizado la información de facturación.

No se actualizó tu información de facturación.

Sígueme en Mastodon