Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Bug] erro na funçao depositar

o codigo importa normal, cria a conta como deveria ser, mas quando vou depositar ou ver o saldo, ele da o erro Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta
solução!

Olá Carlos, tudo bem com você?

O erro, NameError: name 'deposita' is not defined, está informando que a função deposita não foi definida, este erro está sendo levantado, pois, não foi feita a importação da função deposita no momento da execução do código no Python console. Como apresentado abaixo.

from teste import cria_conta, deposita, saca, extrato

Peço que realize uma nova execução do código, realizando a importação das funções cria_conta, deposita, saca, extrato. Basta seguir os passos abaixo.

  • Abra o seu projeto no Pycharm
  • Na parte de baixo da tela, clique em Python Console
  • Realize a importação das funções, executando o comando abaixo no Python Console
      from teste import cria_conta, deposita, saca, extrato
  • Agora, basta criar uma nova conta
      conta = cria_conta(123, "carlos", 55.0, 1000.0)
  • Realize um novo depósito
      deposita(conta, 300.0)

Peço que teste os passos apresentados acima e verifique o resultado apresentado.

Espero ter lhe ajudado. Em caso de dúvidas estou à disposição.

Não hesite em voltar ao fórum para continuar aprendendo e interagindo com a comunidade.

Abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software