Sobre os erros e o tratamento de exceções em Python, considere as seguintes afirmações:
- O tratamento de exceções oferece uma comunicação melhor entre o usuário e a Interface do código, pols nem sempre o usuário entende erros internos, que são
comuns ao programador, mas que podem ser complexos em sua visão.
II. TRY e EXCEPT são condições que trabalham juntas formando um conjunto de instruções criadas, respectivamente, para tentar executar o código e tratar erros,
aplicando uma ação definida para aquele erro específico.
III. Ao utilizar TRY e EXCEPT, a segunda é responsável por identificar se o programa está executando corretamente, e a primeira é a cláusula que tenta novamente a
mesma ação caso ela não funcione na primeira tentativa.
IV. Depurar um código em Python exige instalação de funções específicas que dependem diretamente do erro que será tratado para que o código possa identificar o
tratamento de uma exceção específica sempre que necessário.
V. Ao utilizar a palavra reservada raise em um código Python, é possível definir suas próprias exceções e valores que podem ser recebidos dentro de uma variável,
definindo também determinada circunstância para o tipo de exceção.
Qual alternativa apresenta somente afirmações corretas?
Selecione a resposta:
A
I e V estão corretas.
B
I, III e IV estão corretas.
C
III, IV e V estão corretas.
D
I, II e V estão corretas.
E
I, II e IV estão corretas.