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

Erro ao testar o código console python

def cria_conta(numero, titular, saldo, limite):
    conta = {"Numero": numero, "Titular": titular, "Saldo": saldo, "Limete": 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"]))

ao chamar a função saca() no console python retorna esse erro: Traceback (most recent call last): File "", line 1, in TypeError: saca() missing 1 required positional argument: 'valor'

1 resposta
solução!

Olá Jonatas, tudo bem?

Então... ao chamar o saca(), você deve passar dois valores: a conta que irá sacar e o valor a ser sacado.

Deve ser algo parecido com isso:

conta = cria_conta(123, "Jonatas", 200, 1000)

saca(conta, 50)