Funciones en Python⚙️
- Coachs Desarrollo
- 19 ago
- 2 Min. de lectura

¡Hola de nuevo! Si te gustó el blog sobre colecciones y manejo de errores, ¡te encantarán las funciones! Piensa en ellas como pequeñas recetas o atajos que creas para hacer tareas específicas. En lugar de escribir los mismos pasos una y otra vez, simplemente llamas a tu "receta" y ¡listo! 🚀
¿Qué son y por qué las necesitas? 🤔
Una función es un bloque de código reusable que realiza una tarea. Imagina que quieres saludar a varias personas con un mensaje personalizado. Sin funciones, tendrías que repetir el código:

Con una función, solo escribes la lógica una vez y la reutilizas. Esto hace tu código:
Más limpio: Menos líneas, menos repetición. ✨
Más organizado: Agrupa tareas similares. 📚
Más fácil de mantener: Si necesitas cambiar algo, lo cambias en un solo lugar. 🛠️
El Trío Mágico: def, Parámetros y return ✨
Para crear una función, usamos la palabra clave def, seguida del nombre de la función, paréntesis y dos puntos :
1. Crear y llamar a una función

2. Parámetros y argumentos 🤝

3. Devolver un valor con return 📦

¡Ojo! Cuando una función tiene return, puedes guardar su resultado en una variable. Si no tiene return, no devuelve nada.
¡Manos a la obra con funciones! ✍️
Función sin parámetros: Crea una función llamada mensaje_secreto que simplemente imprima un mensaje misterioso. Llama a la función tres veces.
Función con parámetros: Crea una función llamada multiplicar que reciba dos números como parámetros y devuelva su producto. Imprime el resultado de llamar a esta función con 4 y 6.
Combinando todo: Crea una función llamada es_par que reciba un número. Usa una condición if para verificar si el número es par. Si lo es, debe retornar True; si no, False.
Proyecto práctico: Calculadora de propinas 💰
Crea un programa que calcule la propina de una cuenta, pero usando funciones para que sea súper organizado.
Función 1: calcular_total: Recibe el precio de la comida y el porcentaje de propina. Debe retornar el total a pagar (comida + propina).
Función 2: mostrar_resultado: Recibe el total calculado y un mensaje. Solo debe imprimir el resultado de forma clara para el usuario.
El programa principal:
Pide al usuario el costo de su comida.
Pide el porcentaje de propina que desea dar.
Llama a la función calcular_total para obtener el resultado.
Llama a la función mostrar_resultado para imprimir un mensaje con el total final.
Bonus: Usa try-except para asegurarte de que el usuario solo ingrese números válidos.




Comentarios