Errores comunes
Python · Unidad 9: Errores y excepciones
- Plan completo
- Python
- 10 ejercicios
NameError: usas un nombre que no existe, porque está mal escrito o todavía no se crea.
TypeError: la operación no sirve con ese tipo de dato, como texto más número, o llamar una función sin los argumentos que pide.
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
Tu función es
def saludar(nombre):y la llamas consaludar(). Python diceTypeError: saludar() missing 1 required positional argument: 'nombre'. ¿Qué pasó?2. Encuentra el bug
Este programa debería imprimir el área del triángulo. ¿Qué línea tiene el error?
3. Completa el código
Completa para contar cuántas cifras tiene el número.
4. Opción múltiple
La persona escribe siete, con letras, y el programa hace
int(input()). ¿Qué error sale?5. Completa el código
El precio llega como texto. Completa para convertirlo y calcular el doble.
6. Encuentra el caso que falla
por_persona(total, gente)debería regresar cuánto paga cada persona, o0si no hay gente. ¿Con qué llamada falla?7. Encuentra el bug
Este programa debería imprimir todas las notas. ¿Qué línea tiene el error?
8. Opción múltiple
Python dice
KeyError: 'Leo'. ¿Qué pasó?9. Opción múltiple
Cada línea truena. ¿Cuál da
ValueError?10. Predice la salida
Este programa se cuida de dos errores. ¿Qué imprime?
Se abre en el navegador. Esta lección es del plan completo; la primera unidad de cada curso es gratis.