diff --git a/aula94.py b/aula94.py new file mode 100644 index 0000000..81bf36f --- /dev/null +++ b/aula94.py @@ -0,0 +1,17 @@ +# try, except, else e finally +# https://docs.python.org/pt-br/3/library/exceptions.html#built-in-exceptions +try: + print('ABRIR ARQUIVO') + 8/0 +except ZeroDivisionError as e: + print(e.__class__.__name__) + print(e) + print('DIVIDIU ZERO') +except IndexError as error: + print('IndexError') +except (NameError, ImportError): + print('NameError, ImportError') +else: + print('Não deu erro') +finally: + print('FECHAR ARQUIVO')