segunda-feira, 25 de fevereiro de 2013

[Python] Tratando exceções

Olá pessoal, nesse post iremos ver um exemplo bem básico em Python de como tratar exceções. Para tratar exceções utilizamos a cláusula try-except. Veja o exemplo:

 

Linha 3: comando "try" tenta executar algo. O que tentaremos executar será o que está na linha 4, ou seja, tentaremos dividir o número 10 por 0.

Linha 5: definimos a exceção que poderá ser lançada com o comando "except". A exceção que especificamos é chamada ZeroDivisionError. Na linha 6 imprimimos uma mensagem indicando que ocorreu uma divisão por zero.

Vamos ver outro exemplo utilizando "finally":

 
O que está dentro de finally sempre será executado independentemente se lançou ou não a exceção.


Nenhum comentário: