Analise o código Python a seguir.class xptoClass: def __it...
Próximas questões
Com base no mesmo assunto
Ano: 2022
Banca:
FGV
Órgão:
MPE-SC
Prova:
FGV - 2022 - MPE-SC - Analista em Tecnologia da Informação |
Q1935248
Programação
Analise o código Python a seguir.
class xptoClass: def __iter__(self): self.a = [0] return self
def __next__(self): self.a.append( \ self.a[-1] \ + self.a[-2] if len(self.a) > 1 else 1) return self.a
xpto = xptoClass() xptoIter = iter(xpto)
for k in range(1,6): print(next(xptoIter))
No resultado produzido pela execução do código acima, a quinta linha contém exatamente:
class xptoClass: def __iter__(self): self.a = [0] return self
def __next__(self): self.a.append( \ self.a[-1] \ + self.a[-2] if len(self.a) > 1 else 1) return self.a
xpto = xptoClass() xptoIter = iter(xpto)
for k in range(1,6): print(next(xptoIter))
No resultado produzido pela execução do código acima, a quinta linha contém exatamente: