Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

não consigo usar as funçoes "deposita" , saca e extrato

Estou usando pyCharm em um macbook, mas não estou conseguindo usar as funçoes "deposita", "saca" e extrato" pois apresenta o seguinte erro: Insira aqui a descrição dessa imagem para ajudar na acessibilidade

A seguir o meu código

def cria_conta(numero, titular, saldo, limite):
    conta = {"numero": numero, "titular": titular, "saldo": saldo, "limite": limite}
    return conta

def deposita(conta, valor):
    conta ["saldo"] += valor

def saca(conta, valor):
    conta ["saldo"] -= valor

def extrato(conta):
    print("Saldo {}".format(conta["saldo"]))
2 respostas
solução!

Olá,

pela msg de erro, vc estaria tentando somar um float com um dict.

Porém, seu código está correto. Verifique se o arquivo teste, de onde está importando as funções, é o mesmo que vc escreveu o código.

[]'s

PArece pela mensagem uma soma de tipos diferentes!

reproduzi seu codigo somou, tentei forçar o erro mas mesmo assim funcionou!] revisa o codigo do teste.py os camoandos no consoles estão ok!