jueves, 8 de junio de 2023

Funciones en Python

Las funciones son bloques de código reutilizables que nos permiten organizar y estructurar nuestro código de manera eficiente. En Python, las funciones son una parte fundamental del lenguaje y nos permiten dividir nuestro programa en partes más pequeñas y manejables.

En este artículo, exploraremos las funciones en Python y aprenderemos cómo definirlas, llamarlas y utilizarlas en nuestros programas. También discutiremos los parámetros y argumentos de las funciones, y veremos cómo las funciones pueden devolver valores.

En Python, una función se define utilizando la palabra clave "def", seguida del nombre de la función y paréntesis que pueden contener los parámetros de la función. La definición de la función se finaliza con dos puntos (:) y el bloque de código de la función se indenta.

Ejemplo de definición de función:

def saludar(nombre):

    print("¡Hola,", nombre, "!")

saludar("Juan")  # Llamada a la función

Una vez que hemos definido una función, podemos llamarla desde cualquier parte de nuestro programa. Al llamar a una función, podemos pasarle valores conocidos como argumentos.

Ejemplo de llamada de función:

def suma(a, b):

    resultado = a + b

    return resultado

resultado_suma = suma(3, 5)

print(resultado_suma)  # Imprime: 8

Los parámetros son variables que se definen en la declaración de una función, y los argumentos son los valores que se pasan a una función cuando se llama.

Ejemplo de función con parámetros:

def multiplicar(a, b):

    resultado = a * b

    return resultado

resultado_multiplicacion = multiplicar(4, 6)

print(resultado_multiplicacion)  # Imprime: 24

Una función puede devolver un valor utilizando la palabra clave "return". Esto nos permite capturar el resultado de la función y utilizarlo más adelante en nuestro programa.

Ejemplo de función con valor de retorno:

def calcular_promedio(numeros):

    suma = sum(numeros)

    promedio = suma / len(numeros)

    return promedio

lista_numeros = [4, 7, 2, 9, 5]

resultado_promedio = calcular_promedio(lista_numeros)

print(resultado_promedio)  # Imprime: 5.4

Las funciones son una parte esencial de Python y nos permiten escribir código modular y reutilizable. Al dividir nuestro programa en funciones, podemos mejorar la legibilidad, facilitar el mantenimiento y fomentar la reutilización del código.




No hay comentarios:

Publicar un comentario

Ejercicio practico, Contactos

 Ejercicio practico con archivos, clases, modulos, crea un archivo de contactos con los recursos disponibles.