Crear funciones
Objetivos
Al terminar podrás explicar el concepto principal y adaptar el ejemplo a un caso sencillo.
Concepto
Una función es un bloque con nombre que puedes llamar. def crea la definición, pero no ejecuta su cuerpo; la llamada nombre() inicia la tarea. El cuerpo se indenta. Las funciones pequeñas y con nombres descriptivos permiten reutilizar comportamiento y dividir un problema grande en tareas comprensibles.
Ejemplo
def mostrar_bienvenida():
print("Resumen de práctica")
mostrar_bienvenida()La llamada imprime Resumen de práctica.
Práctica guiada
Define una función que muestre una línea separadora y llámala dos veces.
Reto
Crea una función que imprima un título y otra que presente un total.
Ver respuesta al reto
def mostrar_titulo(titulo):
print(titulo)
def mostrar_total(total):
print(f"Total: {total}")
mostrar_titulo("Resumen de gastos")
mostrar_total(3750)Quiz
Comprobación
Revisa que el ejemplo produzca el resultado esperado y prueba también un caso límite relacionado con la lección.