Olá, porque nas classes ContaCorrente e ContaPoupanca não é necessário inserir o código
def __init__(self,codigo):
super().__init__(codigo)
Os códigos são os seguintes:
class Conta:
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)
class ContaCorrente(Conta):
def passa_o_mes(self):
self._saldo -= 2
class ContaPoupanca(Conta):
def passa_o_mes(self):
self._saldo *= 1.01
self._saldo -= 3