Para o tratamento de erros mencionada acima, Python fornece os comando try e except que devem 
                ser usados em conjunto.
            
            Sintaxe
            
try:
    #código
except nome_excecao
    #tratamento
            Onde
            try: possui um corpo de código que será executado
except: comando para capturar erro lançado em try.
nome_excecao: tipo de dado da exceção lançada, nativa ou do criada pelo usuário
            
                Quando o try é utilizado, as declarações dentro do corpo/bloco são executadas. 
                Caso algum erro ocorra, uma Exceção(Exception) é gerada e o fluxo de execução 
                é desviado para o bloco except que deve realizar o devido tratamento da exceção.
            
            Exemplo 1
            
try:
    print(1/0)
except ZeroDivisionError: #divisão por 0
    print("Erro: ZeroDivisionError")
            Saída
            
Erro: ZeroDivisionError
            
                O bloco except é alimentado por um objeto que contem as informações sobre a exceção ocorrida
                como mensagem, linha do erro, stacktrace e outros.
            
            
                A linguagem Python, além das diversas exceções nativas, permite a criação de 
                exceções customizadas com atributos e métodos próprios.