Funciones def()#
En programación, una función es un bloque de código reutilizable que realiza una tarea específica. Las funciones proporcionan una mejor modularidad para tu aplicación y permiten una alta reutilización del código. Puedes pensar en ellas como una forma de empaquetar código que deseas usar repetidamente, o una manera de descomponer tareas complejas en partes más pequeñas y manejables.
En Python, defines una función usando la palabra clave def
. Aquí hay un ejemplo de una función simple que suma dos números:
def sumar_numeros(a, b):
return a + b
En este ejemplo, sumar_numeros
es el nombre que le hemos puesto a la función. Los valores dentro de los paréntesis (a y b) son los parámetros o argumentos de la función. Estos son los valores que la función necesita para realizar su tarea. La palabra clave return se utiliza para especificar el resultado que la función debe producir.
Ahora podemos llamar o invocar a la función las veces que necesitemos usando su nombre seguido de paréntesis, pasando los valores para los parámetros.
Así es como llamarías a la función sumar_numeros
con los números 2 y 3 como argumentos:
sumar_numeros(2, 3)
5
Así es como llamarías a la función sumar_numeros
con los números5 y 2 como argumentos:
sumar_numeros(5,2)
7
Otros ejemplos:#
Ejemplo 1#
# Función que devuelve el cuadrado de un número
def calcular_cuadrado(x):
return x ** 2
# Ejemplo de uso de la función
calcular_cuadrado (5)
25
calcular_cuadrado (8)
64
calcular_cuadrado (3)
9
Ejemplo 2#
def multiplica_por_cinco(a):
mult = a * 5
print(f"El resultado de multiplicar por 5 es {mult}")
multiplica_por_cinco(6)
El resultado de multiplicar por 5 es 30
multiplica_por_cinco(9)
El resultado de multiplicar por 5 es 45