Olá Lucas, tudo bem com você?
O erro de tipo (TypeError) pode estar relacionado com a declaração do método inicializador da classe conta, o Python não está reconhecendo a declaração dele, assim está considerando que a classe não possui nenhum atributo.
Peço que confira os seguintes pontos.
- Verifique se o método inicializador foi declarado corretamente, é muito comum ele ser declarado como
__int__
(com apenas um i) no lugar de __init__
(com dois i), o correto é __init__
. - Verifique se foi realizada a declaração dos atributos no método inicializador. Como no exemplo abaixo.
def __init__(self, numero, nome, saldo, limite):
Verifique os pontos acima, se for realizado alguma mudança salve execute novamente o código no terminal.
Caso o erro continue, peço que envie o código completo, para que eu possa realizar os testes e auxiliá-lo de forma assertiva. Para enviar um código no fórum, basta seguir os passos abaixo.
- Selecione e copie o código que será compartilhado no fórum.
- Abra a postagem do fórum que será enviada o código.
- Nas ferramentas do campo O que você acha disso? clique na sétima ferramenta de nome Inserir bloco de código ou pressione ctrl + alt + c.
- Cole o código que será enviado
- Clique em Responder.
Lembre-se que pode contar sempre com o fórum Alura, seja para compartilhar o seu desenvolvimento ou para tirar suas dúvidas.
Fico à disposição.
Abraços e bons estudos.
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!