Una función es un bloque de código con nombre que hace una tarea concreta. Se escribe una vez y se llama (se usa) las veces que haga falta, desde cualquier parte del programa.
Es como una receta guardada en un recetario: la escribes una vez con su nombre («Salsa verde») y cada vez que la necesitas solo dices «haz salsa verde», sin volver a explicar los pasos.
Para qué sirven
| Beneficio | Por qué |
|---|---|
| No repetir código | Lo que se usa varias veces se escribe una sola vez |
| Ordenar | Cada función resuelve una parte del problema |
| Probar y corregir | Si falla, sabes en qué función buscar |
| Leer mejor | calcular_promedio(c) dice qué hace sin leer el detalle |
Ya has usado funciones predefinidas: print(), input(), len(), round(). Ahora vas a crear las tuyas.