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)