Opa, Victor! Eu editei a sua publicação para colocar o código dentro de um bloco de código python
e deixar o código mais legível. Você pode editar a publicação para saber como eu fiz isso.
Bom, minha dúvida é a seguinte, qual dos dois modelos de código a seguir segue melhor as boas práticas?
Sobre essa questão, eu optaria pelo Modo 1, porque se você fosse usar essa função em outro lugar você não precisaria colocar o código de tratamento de erro novamente, esse é o conceito de usar funções. 👍