コード例 #1
0
            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: