Funciones
Una funcion es una receta con nombre. Le das datos, hace algo y puede devolver un resultado.
Ejemplo
def saludar(nombre):
return f"Hola, {nombre}"
Para que sirve
Sirve para no repetir el mismo bloque de codigo muchas veces.
Idea simple
Si una tarea se repite, conviene ponerla en una funcion.