Leer un error
Python · Unidad 9: Errores y excepciones
- Plan completo
- Python
- 10 ejercicios
Cuando algo sale mal, Python se detiene y te dice tres cosas: el tipo de error, la línea y un mensaje. En la consola se ve así: ZeroDivisionError (línea 3): division by zero.
El tipo es el nombre del problema y el mensaje es el detalle. Viene en inglés, pero con unas palabras basta: division by zero es «división entre cero».
El resto de la explicación está en la lección, que es del plan completo.
Ejercicios de esta lección
Se hacen en la app, que los corrige al momento y explica por qué.
1. Opción múltiple
Python muestra
NameError (línea 4): name 'totl' is not defined. ¿Qué pasó?2. Encuentra el bug
Este programa debería sumar el precio y la propina. ¿Qué línea tiene el error?
3. Encuentra el bug
Este programa debería saludar a Ana, decir su edad y darle la bienvenida. ¿Qué línea tiene el error?
4. Opción múltiple
Un programa tiene 5 líneas y cada una imprime algo. La línea 3 truena con
TypeError. ¿Qué ves en la pantalla?5. Encuentra el bug
Son 3 amigos y la cuenta es de 450. El programa debería imprimir cuánto paga cada quien. ¿Qué línea tiene el error?
6. Opción múltiple
Python dice
IndexError (línea 5): list index out of range. ¿Qué es cierto?7. Encuentra el bug
Este programa debería imprimir el menú completo. ¿Qué línea tiene el error?
8. Opción múltiple
¿Cuál de estos errores aparece antes de que corra cualquier línea?
9. Completa el código
Python dijo
NameError (línea 4): name 'Total' is not defined. Completa la línea 4 para que imprima lo que pagas.10. Predice la salida
Mira bien la línea 3. ¿Qué imprime?
Se abre en el navegador. Esta lección es del plan completo; la primera unidad de cada curso es gratis.