comandos = []
for i in range(7):
    comando = input('').split(' ')
    comandos.append(comando)

cc = {}
cpfs = []
contador = 1
for comando in comandos:
    if comando[0] == 'abre_conta':
        bc.abre_conta(comando[2], comando[1])
        cc[comando[1]] = contador
        cpfs.append(comando[1])
        contador += 1
    elif comando[0] == 'deposito':
        bc.deposito(cc[comando[1]], float(comando[2]))
    elif comando[0] == 'transferencia':
        bc.transferencia(cc[comando[1]], cc[comando[2]], float(comando[3]))
    elif comando[0] == 'saque':
        bc.saque(cc[comando[1]], float(comando[2]))

cpfs.sort(key=int)

# nj = bc.abre_conta("Joãozinho", 23456)
# nm = bc.abre_conta("Mariazinha", 123456)
# bc.deposito(nj, 100)
# bc.deposito(nm, 250)
# bc.saque(nj, 50)
# bc.transferencia(nm, nj, 20)

for cpf in cpfs:
Ejemplo n.º 2
0
from banco import Banco
from caixa_eletronico import CaixaEletronico

bc = Banco("Banco do Brejo", 999)

nj = bc.abre_conta("Joãozinho", 987234)
nm = bc.abre_conta("Mariazinha", 135793)

bc.deposito(nm, 150.00)
bc.deposito(nj, 80.00)
bc.transferencia(nm, nj, 40.00)
bc.saque(nm, 70.00)
bc.saque(nj, 10.00)

caixa = CaixaEletronico(bc)

caixa.adicionar_cedulas(2, 13)
caixa.adicionar_cedulas(5, 2)
caixa.adicionar_cedulas(10, 1)
caixa.adicionar_cedulas(50, 6)
caixa.adicionar_cedulas(100, 2)

caixa.saque(nm, 6)

print(bc.saldo(nm))
print(bc.saldo(nj))
Ejemplo n.º 3
0
from banco import Banco

bc = Banco("Banco do Ribeirão", 999)

try:
    while True:
        entrada = input().split()
        if entrada[0] == 'abre_conta':
            bc.abre_conta(entrada[2], int(entrada[1]))
        elif entrada[0] == 'deposito':
            bc.deposito(int(entrada[1]), float(entrada[2]))
        elif entrada[0] == 'saque':
            bc.saque(int(entrada[1]), float(entrada[2]))
        elif entrada[0] == 'transferencia':
            bc.transferencia(int(entrada[1]), int(entrada[2]), float(entrada[3]))

except:
    bc.cpfs_e_valores()

'''        
nj = bc.abre_conta("Joãozinho", 23456)
nm = bc.abre_conta("Mariazinha", 123456)

bc.deposito(nj, 100)
bc.deposito(nm, 250)
bc.saque(nj, 50)
bc.transferencia(nm, nj, 20)

print(bc.saldo(nj))
print(bc.saldo(nm))
'''