Considere o seguinte trecho de código em Python, executado na versão 3.12.3 da linguagem:
try:
x = 5 / 0
except TypeError:
print("001")
except Exception:
print("002")
except ZeroDivisionError:
print("003")
finally:
print("004")
Fonte: dados do elaborador
Com base nas regras de tratamentos de exceção em Python, assinale a alternativa que apresenta CORRETAMENTE a saída produzida pela execução do código: