############################################################################## # Parte do livro Introdução à Programação com Python # Autor: Nilo Ney Coutinho Menezes # Editora Novatec (c) 2010-2014 # Primeira edição - Novembro/2010 - ISBN 978-85-7522-250-8 # Primeira reimpressão - Outubro/2011 # Segunda reimpressão - Novembro/1012 # Terceira reimpressão - Agosto/2013 # Segunda edição - Junho/2014 - ISBN 978-85-7522-408-3 # Site: http://python.nilo.pro.br/ # # Arquivo: capitulo 10\10.08 - Testando Cliente e Contas.py ############################################################################## from clientes import Cliente from contas import Conta joão = Cliente("João da Silva", "777-1234") maria = Cliente("Maria da Silva", "555-4321") conta1 = Conta([joão], 1, 1000) conta2 = Conta([maria, joão], 2, 500) conta1.saque(50) conta2.deposito(300) conta1.saque(190) conta2.deposito(95.15) conta2.saque(250) conta1.extrato() conta2.extrato()
from clientes import Cliente from contas import Conta from bancos import Banco c1 = Cliente('Ana', '123455678') c2 = Cliente('Bernando', '98765432') conta1 = Conta(100, [c1, c2], 123456) conta2 = Conta(200, [c2], 23456) banco = Banco('Banco FIT') banco.abre_conta(conta1) banco.abre_conta(conta2) banco.lista_contas() conta1.deposito(50) banco.lista_contas()
# Editora Novatec (c) 2010-2014 # Primeira edição - Novembro/2010 - ISBN 978-85-7522-250-8 # Primeira reimpressão - Outubro/2011 # Segunda reimpressão - Novembro/1012 # Terceira reimpressão - Agosto/2013 # Segunda edição - Junho/2014 - ISBN 978-85-7522-408-3 # Site: http://python.nilo.pro.br/ # # Arquivo: capitulo 10\10.08 - Testando Cliente e Contas.py ############################################################################## from clientes import Cliente from contas import Conta joão = Cliente("João da Silva", "777-1234") maria = Cliente("Maria da Silva", "555-4321") conta1 = Conta([joão], 1, 1000) conta2 = Conta([maria, joão], 2, 500) conta1.saque(50) conta2.deposito(300) conta1.saque(190) conta2.deposito(95.15) conta2.saque(250) conta1.extrato() conta2.extrato()
print(joao.nome) cc_joao = Conta(joao, 1, 100) cc_maria = Conta(maria, 2) conta_esp = ContaEspecial([maria, joao], 2, 500, 1000) tatu = Banco("Banco TATU") tatu.abre_conta(cc_joao) tatu.abre_conta(cc_maria) tatu.lista_contas() ##cc_joao.resumo() ##cc_joao.deposito(50) ##cc_joao.resumo() ##cc_joao.saque(100) ##cc_joao.resumo() cc_joao.extrato() cc_maria.deposito(50) cc_maria.extrato() conta_esp = ContaEspecial([maria, joao], 3, 500, 1000) conta_esp.deposito(300) conta_esp.deposito(95.15) conta_esp.saque(1500) conta_esp.extrato()