# 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.12 - Criacao e uso de uma ContaEspecial.py ############################################################################## from clientes import Cliente from contas import Conta, ContaEspecial joão = Cliente("João da Silva", "777-1234") maria = Cliente("Maria da Silva", "555-4321") conta1 = Conta([joão], 1, 1000) conta2 = ContaEspecial([maria, joão], 2, 500, 1000) conta1.saque(50) conta2.deposito(300) conta1.saque(190) conta2.deposito(95.15) conta2.saque(1500) conta1.extrato() conta2.extrato()
## Autor: Guilherme Mendes ## Descrição: Testa o sistema de Banco anteriormente criado ## Versão: 1.0 ## Data: 26/11/2017 ## Importação de módulos from banco import Banco from contas import Conta, ContaEspecial from clientes import Cliente ## Definição de variáveis joão = Cliente("João", "123-456") josé = Cliente("José", "567-890") maria = Cliente("Maria", "321-532") # Cria as contas contaJM = Conta([joão, maria], 1, 1000) contaJ = ContaEspecial([josé], 2, 1000, 100) # Cria o banco tatu = Banco("Tatú") tatu.abre_conta(contaJM) tatu.abre_conta(contaJ) tatu.lista_contas() # Estabelece operações contaJM.saque(1050) contaJ.saque(1050) contaJ.extrato()
############################################################################## # 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()
# 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()