json.dump(contas, dados, default=converter_lista_json) exit() elif comando == 'deposito' and conta_logada != None: valor = int(input("Valor do depósito:")) conta_logada.depositar(valor) elif comando == 'saque' and conta_logada != None: valor = int(input("Valor do saque:")) conta_logada.sacar(valor) elif comando == 'saldo' and conta_logada != None: conta_logada.exibir_saldo() print(conta_logada.numero) elif comando == 'extrato' and conta_logada != None: conta_logada.exibir_extrato() elif comando == 'transferencia' and conta_logada != None: if conta_logada.saldo <= 0: print("Voce não tem saldo para transferencias") else: valor_transf = int(input("Valor da transferencia:")) if valor_transf > 0 and valor_transf <= conta_logada.saldo: conta_transf = int(input("conta de destino:")) if conta_transf == conta.numero: conta_logada.saldo = conta_logada.saldo - valor_transf conta_transf = conta conta_transf.saldo = conta_transf.saldo + valor_transf else: print("conta inexistente") else: