Saltar al contenido

try y except

Python · Unidad 9: Errores y excepciones

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. 1. Predice la salida

    ¿Qué imprime este código?

  2. 2. Predice la salida

    ¿Qué imprime este código?

  3. 3. Completa el código

    La persona escribe tres, con letras. Completa para que el programa no truene.

  4. 4. Completa el código

    Completa para que avise en vez de tronar.

  5. 5. Encuentra el bug

    Este programa debería avisar que no hay tercer número. ¿Qué línea tiene el error?

  6. 6. Opción múltiple

    texto sí es un número, pero el programa dice «Solo números». ¿Por qué?

  7. 7. Predice la salida

    La persona escribe diez, con letras. ¿Qué imprime?

  8. 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. 9. Encuentra el caso que falla

    a_entero(t) debería convertir el texto a entero, o regresar 0 si no es un número. ¿Con qué llamada falla?

  10. 10. Predice la salida

    Hay un dato mal escrito en la lista. ¿Qué imprime?

Hacer esta lección

Se abre en el navegador. Esta lección es del plan completo; la primera unidad de cada curso es gratis.

Ver todas las lecciones →