Una excepción no tiene que manejarse en la función donde se lanza. Si una función no tiene un except que coincida con una excepción, la función se detiene de inmediato, y la excepción se pasa (se propaga) al código que la llamó, en el punto de la llamada. Si quien llamó tampoco la maneja, sube de nuevo, pasando por cada función que llamó, una tras otra. Si llega al nivel superior del programa sin ser manejada, Python imprime un traceback y el programa termina.
Sigue leyendo gratis
Crea una cuenta gratis de StudyToCert para leer el resto de esta lección: 6 secciones más, 4 términos clave, un ejemplo real, un consejo para el examen y preguntas de repaso. Todas las lecciones, laboratorios y exámenes de práctica son gratis con una cuenta.