Questionário de Tratamento de Erros
Para passar no quiz, você deve responder corretamente pelo menos 9 das 10 perguntas abaixo.
Qual será a saída deste código?
try:
print(22 / 0)
except ZeroDivisionError:
print("You can't divide by zero!")Qual módulo da biblioteca padrão do Python permite que você depure seu código de forma interativa?
Qual exceção o Python gera quando você tenta usar um método ou atributo que não existe para aquele tipo?
Qual declaração Python você pode inserir em vários pontos do seu código para ver os valores das variáveis enquanto depura?
Qual declaração permite que você levante manualmente uma exceção?
Qual erro o código
print("Hello world" gerará no seu código Python?O que o
try...except permite que você faça em Python?Qual objeto permite que você acesse a própria exceção para melhor depuração e impressão direta da mensagem de erro?
Quais das seguintes cláusulas opcionais podem ser adicionadas a uma declaração
try...except?Qual bloco de uma declaração
try é executado independentemente de ocorrer um erro ou não?