예제 #1
0
# 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()
예제 #2
0
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()