1
resposta

typerError traceback (most recent call last)

Meu código deu esse erro e não consigo entender o porque. ao meu ver, está idêntico ao mostrado em aula

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Oii, Ivo! Tudo bem?

O erro TypeError, geralmente ocorre quando uma operação ou função é aplicada a um objeto de tipo inapropriado. No seu caso, o erro está relacionado ao uso de uma variável ou valor que não está sendo interpretado como esperado dentro do bloco condicional if.

Podemos testar algumas abordagens para solucionar esse problema:

  • Como o VS Code precisa ter um ambiente preparado para trabalhar com as bibliotecas do Python, revise se as extensões necessárias estão atualizadas e funcionando no VS Code, principalmente o Python.
  • Revise se a variável lista e nome_1 e nome_2 estejam corretamente definidas e acessíveis no escopo em que são usadas.
  • Reinicie o VS Code, no momento de executar o código pode ter acontecido alguma instabilidade.
  • Verifique se todas as células de código anteriores estão ativas;
  • Revise a sintaxe do código completo

O Colab, diferentemente do VS Code, por padrão vem com o seu ambiente preparado para trabalhar com o Python e suas bibliotecas, por isso a Instrutora não obteve erros. Reforço que, em um primeiro momento, seria interessante utilizar o Colab para absorver o conteúdo melhor em um ambiente próprio.

Espero que as sugestões te ajude. Qualquer dúvida, conte conosco.

Bons estudos, Ivo!