Questão
Q1046500
Prova: FGV - 2022 - MPE-SC - Analista em Tecnologia da Informação
•
MPE-SC
Analise o código Python a seguir. class xptoClass:
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:
Comentários
Faça login para participar da discussão.
Cadastre-se Gratuitamente
Carregando comentários...