Questão 5
Solução questão 5
Size 1.1 kB - File type text/python-sourceFile contents
from conta import Conta
class ContaPoupanca(Conta):
def __init__(self, numero):
Conta.__init__(self, numero)
def renderJuros(self,juros):
self.creditar(self.getSaldo()*juros)
contaCorrente = Conta("01")
print(contaCorrente.getDataCriacao(), contaCorrente.getSaldo())
contaCorrente.creditar(100)
print(contaCorrente.getNumero(), contaCorrente.getSaldo())
contaCorrente.debitar(35)
print(contaCorrente.getNumero(), contaCorrente.getSaldo())
contaCorrente.debitar(100)
print(contaCorrente.getNumero(), contaCorrente.getSaldo())
print(contaCorrente.toString())
contaPoupanca = ContaPoupanca("01")
print(contaPoupanca.getDataCriacao(), contaPoupanca.getSaldo())
contaPoupanca.creditar(400)
print(contaPoupanca.getNumero(), contaPoupanca.getSaldo())
contaPoupanca.debitar(85)
print(contaPoupanca.getNumero(), contaPoupanca.getSaldo())
contaPoupanca.debitar(400)
print(contaPoupanca.getNumero(), contaPoupanca.getSaldo())
print(contaPoupanca.toString())
contaPoupanca.renderJuros(0.1)
print(contaPoupanca.toString())
print("aqui da erro como esperado, pois o atributo eh private", contaPoupanca.__saldo)
Click here to get the file