Estou tentando ver se a conta_do_maro é maior que a conta_da_joy, porém o erro persiste.
class ContaSalario:
def __init__(self, codigo):
self._codigo = codigo
self._saldo = 0
def __eq__(self, outro):
if type(outro) != ContaSalario:
return False
return self._codigo == outro._codigo and self._saldo == outro._saldo
def _lt__(self, outro):
return self._saldo < outro._saldo
def deposita(self, valor):
self._saldo += valor
def __str__(self):
return "[>>Codigo {} Saldo {}<<]".format(self._codigo, self._saldo)
conta_do_maro < conta_da_joy
`
TypeError Traceback (most recent call last) in () ----> 1 conta_do_maro < conta_da_joy
TypeError: '<' not supported between instances of 'ContaSalario' and 'ContaSalario'