DÍA 13Colecciones, funciones y errores · Python desde cero

Agrupa instrucciones bajo un nombre para reutilizar una tarea.

Día 13 16 minInicial

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

1. ¿Qué ocurre al definir una función?
2. ¿Qué obtiene registro['monto']?
3. ¿Qué índice tiene el primer elemento de una lista?

Comprobación

Revisa que el ejemplo produzca el resultado esperado y prueba también un caso límite relacionado con la lección.

TU PROGRESO

Cargando estado…