Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

[Dúvida] Não entendi essa parte

def __lt__(self, outro):
    if self._saldo != outro._saldo:
      return self._saldo < outro._saldo

    return self._codigo < outro._codigo

pq temos que colocar isso if self._saldo != outro._saldo:?

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
2 respostas

Você diz a operador de negação ou o _

solução!

Esse primeiro if vai apenas checar se os valores são diferentes de fato.

Caso sejam diferentes, então um VAI ser maior do que outro, logo fazemos a comparação entre os saldos.

Caso sejam iguais, então fazemos a comparação entre outro dado, nesse caso, o código.