Files
cursopython2023/aula93.py
2022-11-04 11:31:54 -03:00

26 lines
537 B
Python

# (Parte 2) try e except para tratar exceções
# a = 18
# b = 0
# c = a / b
try:
a = 18
b = 0
# print(b[0])
# print('Linha 1'[1000])
c = a / b
print('Linha 2')
except ZeroDivisionError as e:
print(e.__class__.__name__)
print(e)
except NameError:
print('Nome b não está definido')
except (TypeError, IndexError) as error:
print('TypeError + IndexError')
print('MSG:', error)
print('Nome:', error.__class__.__name__)
except Exception:
print('ERRO DESCONHECIDO.')
print('CONTINUAR')