Hoje peguei um pouco para estudar sobre Python, me deparei com uma linha de código muito importante evitando erros do usuário, abaixo irei demonstrar como fazer tratamento de exceções - É mais o menos quando você tem que somar dois números e um dos números você coloca caractere, obviamente irá aparecer um erro de sintaxe. Abaixo irei simular um erro e o aviso que irá aparecer no console:
Para arrumar isso basta fazer a soma do N1 e N2 utilizando o try: e except, vejam:
Bom, acho que é isso
- Código:
>>> N1 = 25
>>> N2 = 'letra' #aqui seria o erro no usuário.
>>> N1 + N2
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: unsupported operand type(s) for +: 'int' and 'str'
>>>
Para arrumar isso basta fazer a soma do N1 e N2 utilizando o try: e except, vejam:
- Código:
>>> N1 = 25
>>> N2 = 'letra'
>>> try:
N1 + N2
except TypeError:
print('erro ao tentar realizar a soma, tipos de dados diferentes')
Bom, acho que é isso