Download - Introduccion a Python. Clase 4
![Page 1: Introduccion a Python. Clase 4](https://reader035.vdocumento.com/reader035/viewer/2022073102/55a9a2ea1a28abd3338b45d8/html5/thumbnails/1.jpg)
Introducción a PythonIng. Ernesto Freyre G.
Clase 4: Manejo de Errores, Excepciones
![Page 2: Introduccion a Python. Clase 4](https://reader035.vdocumento.com/reader035/viewer/2022073102/55a9a2ea1a28abd3338b45d8/html5/thumbnails/2.jpg)
Objetivos Clase 4
- Manejo de Errores 1. Capturando Excepciones 2. Lanzando Excepciones
![Page 3: Introduccion a Python. Clase 4](https://reader035.vdocumento.com/reader035/viewer/2022073102/55a9a2ea1a28abd3338b45d8/html5/thumbnails/3.jpg)
Excepciones- Errores ya sean en la sintaxis o de ejecucion - Es posible detectar las Excepciones de ejecucion. - Algunas excepciones del Sistema NO pueden detenerse. - Utilizamos el bloque de instrucciones “try-except-else-finally”
try:!
c = 100/0!
except:!
print “Division por cero”!
else:!
print c!
finally:!
print “Fin”
![Page 4: Introduccion a Python. Clase 4](https://reader035.vdocumento.com/reader035/viewer/2022073102/55a9a2ea1a28abd3338b45d8/html5/thumbnails/4.jpg)
Excepciones
- Las Excepciones son de diversos tipos y nosotros podemos tratarlas diferente.
try:!
c = 100/0!
except ZeroDivisionError:!
print “Division por cero”!
except:!
print “Otro Error”!
else:!
print c
![Page 5: Introduccion a Python. Clase 4](https://reader035.vdocumento.com/reader035/viewer/2022073102/55a9a2ea1a28abd3338b45d8/html5/thumbnails/5.jpg)
Excepciones
- Las Excepciones pueden lanzarse manualmente con la instruccion “raise”
!if nota<=70:!
raise Exception(“Nota insuficiente”)