preloader

January 1, 1 | 1 minutes read
Index of content

Cuando ejecutamos esto, la salida es Que es lo que probablemente se esperaría; hemos ejecutado cada declaración con el excepción de la cláusula de excepción ya que no se generó ZeroDivisionError. Si ahora cambiamos la llamada a my_function() para pasar 6 y 0, aumentaremos el error de división cero. Ahora la salida es La diferencia es que la segunda declaración de impresión en my_function() no tiene ha sido ejecutado; en cambio, después de imprimir ‘my_function in’ y luego generar el error que tenemos saltó directamente a la cláusula excepto y ejecutó la declaración de impresión en la asociación bloque de código asociado. Esta es en parte la razón por la cual el término arrojar se usa con respecto al error y la excepción. manejo; porque el error o la excepción se genera en un lugar y se arroja al punto donde se maneja, o se elimina de la aplicación si no hay una cláusula excepto encontrado para manejar el error/excepción. A partir de Antes de mi_función mi_funcion en mi_función fuera Después de mi_función Hecho imprimir(‘Iniciando’) intentar: print(‘Antes de mi_funcion’) mi_funcion(6, 0) print(‘Después de mi_función’) excepto ZeroDivisionError como exp: imprimir (‘ups’) imprimir(‘Terminado’ A partir de Antes de mi_función mi_funcion en ups Hecho 24.5 Manejo de una excepción 271

comments powered by Disqus

popular post

Temas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza

Read More

Temas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza

Read More

• https://docs.python.org/3/ El sitio principal de documentación de Python 3. Contiene tutoriales, referencias de bibliotecas, guías de configuración e instalación, así como Python cómo-tos • https://docs.

Read More