introduccion a python. clase 4
TRANSCRIPT
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”)