Introduccion a Python. Clase 4
-
Upload
ernesto-freyre-gonzalez -
Category
Software
-
view
132 -
download
5
Transcript of Introduccion a Python. Clase 4
Introducción a PythonIng. Ernesto Freyre G.
Clase 4: Manejo de Errores, Excepciones
Objetivos Clase 4
- Manejo de Errores 1. Capturando Excepciones 2. Lanzando Excepciones
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”
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
Excepciones
- Las Excepciones pueden lanzarse manualmente con la instruccion “raise”
!if nota<=70:!
raise Exception(“Nota insuficiente”)