JScript

Programação & Desenvolvimento


Você não está conectado. Conecte-se ou registre-se

[Python] Tratamento de exceções

2 participantes

Ir para baixo  Mensagem [Página 1 de 1]

1[Python] Tratamento de exceções Empty [Python] Tratamento de exceções Dom 19 Abr 2015, 4:57 pm

Alex Habilidade

Alex Habilidade
Moderadores
Moderadores

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:

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 Very Happy

2[Python] Tratamento de exceções Empty Re: [Python] Tratamento de exceções Ter 21 Abr 2015, 8:16 pm

JScript

JScript
Administradores
Administradores

Interessante, isso acontece em outras linguagens incluindo scripts!

Python é considerado linguagem de scripts mas somente para servidores?

JS

http://autoitbrasil.com

Ir para o topo  Mensagem [Página 1 de 1]

Permissões neste sub-fórum
Não podes responder a tópicos