introduccion a python. clase 4

5
Introducción a Python Ing. Ernesto Freyre G. Clase 4: Manejo de Errores, Excepciones

Upload: ernesto-freyre-gonzalez

Post on 18-Jul-2015

132 views

Category:

Software


5 download

TRANSCRIPT

Page 1: Introduccion a Python. Clase 4

Introducción a PythonIng. Ernesto Freyre G.

Clase 4: Manejo de Errores, Excepciones

Page 2: Introduccion a Python. Clase 4

Objetivos Clase 4

- Manejo de Errores 1. Capturando Excepciones 2. Lanzando Excepciones

Page 3: Introduccion a Python. Clase 4

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

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

Excepciones

- Las Excepciones pueden lanzarse manualmente con la instruccion “raise”

!if nota<=70:!

raise Exception(“Nota insuficiente”)