Porque eu consigo criar contas da classe ContaCorrente no Teste mas não consigo usar um metodo dela? o metodo deposita_para_todas() no caso
class ContaCorrente:
def __init__(self, codigo):
self.codigo = codigo
self.saldo = 0
def deposita(self, valor):
self.saldo += valor
def __str__(self):
return "[>>Codigo {} Saldo {}<<]".format(self.codigo, self.saldo)
def deposita_para_todas(contas):
for conta in contas:
conta.deposita(100)
class Teste(ContaCorrente):
conta_do_gui = ContaCorrente(15)
conta_da_dani = ContaCorrente(47685)
contas = [conta_do_gui, conta_da_dani, conta_do_gui]
print(contas[0], contas[1])
deposita_para_todas(contas)