Crear funciones reutilizables
Una función agrupa una operación con un nombre, recibe parámetros y puede devolver un resultado.
Qué aprenderás
- Una función agrupa una operación con un nombre, recibe parámetros y puede devolver un resultado
- Construir y comprobar una solución usando datos ficticios.
- Resolver y aprobar la hoja de ejercicios antes de continuar.
Conceptos del tema
Una función agrupa una operación con un nombre, recibe parámetros y puede devolver un resultado. return entrega el valor al código que la llama; print solo lo muestra.
Una función pequeña y con una tarea clara resulta más fácil de comprobar.
Valida las condiciones de entrada relevantes antes de realizar una operación que pueda fallar.
Cómo interpretar este tema
Separa el objetivo de los datos de entrada y del criterio de éxito. Trabaja primero con ejemplos ficticios que puedas comprobar. En código, identifica entradas, operaciones y salidas; en un encargo a una IA, distingue el contenido generado de las acciones realmente ejecutadas.
Construye una solución pequeña y revisable. Comprueba casos normales, fronteras y errores; conserva las fuentes de las afirmaciones y los permisos de cada herramienta. Los ejemplos de Python de este curso se copian a tu propio entorno: la página no ejecuta código ni realiza llamadas a servicios de IA.
Detalles para comprender la regla
Return entrega un valor a quien llama la función; print lo muestra en la salida.
Las responsabilidades concretas permiten construir casos de prueba y localizar errores.
Ejemplo resuelto
Crear una función para calcular un precio con descuento.
- Recibe precio y porcentaje como parámetros.
- Calcula la cantidad final y devuélvela.
- Llama a la función con un ejemplo conocido.
Cómo practicar
- Define el resultado y los datos que necesita.
- Revisa el ejemplo y anticipa su salida antes de probarlo.
- Comprueba un caso normal, una frontera y un error.
- Explica la solución y verifica los datos o fuentes que utiliza.
Tu cuenta gratuita guarda respuestas, notas y progreso en las dos plataformas.
Abrir teoría y hoja de ejercicios →Elegir mi punto de partidaRecursos para profundizar
- Tutorial oficial de Python ↗
Documentación de referencia del tema. Puede estar en inglés.