try y except
Python · Unidad 9: Errores y excepciones
- Plan completo
- Python
- 10 ejercicios
try prueba un bloque. Si ahí adentro truena un error del tipo que pones en except, Python no se detiene: salta al except y después sigue con lo de abajo.
try:
print(10 / 0)
except ZeroDivisionError:
print("Entre 0 no se puede")
print("El programa sigue")Imprime
Entre 0 no se puede El programa sigue
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. Predice la salida
¿Qué imprime este código?
2. Predice la salida
¿Qué imprime este código?
3. Completa el código
La persona escribe tres, con letras. Completa para que el programa no truene.
4. Completa el código
Completa para que avise en vez de tronar.
5. Encuentra el bug
Este programa debería avisar que no hay tercer número. ¿Qué línea tiene el error?
6. Opción múltiple
textosí es un número, pero el programa dice «Solo números». ¿Por qué?7. Predice la salida
La persona escribe diez, con letras. ¿Qué imprime?
8. Ordena las líneas
La persona escribe dos, con letras, y luego 2. Ordena el programa para que pida boletos hasta recibir un número.
9. Encuentra el caso que falla
a_entero(t)debería convertir el texto a entero, o regresar0si no es un número. ¿Con qué llamada falla?10. Predice la salida
Hay un dato mal escrito en la lista. ¿Qué imprime?
Se abre en el navegador. Esta lección es del plan completo; la primera unidad de cada curso es gratis.