Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Meu código corrigido exercicio 8

Dei uma alterada no código e consegui fazer funcionar, ficou assim

class Listinha:
    def __init__(self, items):
        self.items = items

    def __getitem__(self, item):
        return self.items[item]

    def __len__(self):
        return len(self.items)

meu_objeto = Listinha([1, 2, 4])

contador = 0
for item in meu_objeto:
    contador += 1

if len(meu_objeto) == contador:
    print('São iguais!')
else:
    print('Não são iguais!')
1 resposta
solução!

Olá José, tudo bem ? Espero que sim.

Desculpa pela demora no retorno.

Muito legal sua proposta e acho interessante ler a documentação para entender o que exatamente os métodos __getitem__ e o __iter__ são.

Parabéns por se desafiar e mudar um pouco o que foi proposto.

Bons Estudos, abraços.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software