Excepciones (Teoría)
¿Qué es una excepción?
Una excepción es básicamente un error que se genera durante la ejecución de un programa, a partir de una errores lógicos.
Ejemplo:
>>> 10 * (1/0)
Traceback (most recent call last):
File “<stdin>”, line 1, in <module>
ZeroDivisionError: division by zero
Como puedes ver en el ejemplo anterior, al hacer una división entre 0, nos genera un error, y así como está este tipo de excepción, existen otras.
Try-Except
Try y except, son palabras reservadas en python, las cuales nos servirán para poder controlar dichas excepciones.
Ya se cuando ingresan alguna letra cuando pedimos un número, o bien como el ejemplo anterior, se intentó una división entre 0, por ello, siempre debemos tener en cuenta el “Try-Except”.
Ejemplo:
try:
>>> 10 * (1/0)
except ZeroDivisionError:
print(“no se puede dividir entre 0”)
>>> no se puede dividir entre 0