Flashcard FC331316
O que faz L.append(L[-1] + L[-2]) dentro de um laço controlado por len(L)?
Linguagens de Programação
FGV · 2024
O que faz L.append(L[-1] + L[-2]) dentro de um laço controlado por len(L)?
Mostrar resposta e comentário
Resposta
Resposta: acrescenta à lista a soma dos dois últimos elementos, repetindo até atingir o tamanho desejado.Operação: L.append(...) insere no final o valor L[-1] + L[-2].
Índices: L[-1] e L[-2] acessam, respectivamente, o último e o penúltimo elementos.
Laço: while len(L) < n repete até a lista ter n itens.
Consequência: gera uma sequência com recorrência $$a_n=a_{n-1}+a_{n-2}$$ e print(L[-1]) mostra o termo final.
Veja como foi cobrado:
https://flashcardsconcursos.com.br/portal/flashcard/331122
Conteúdo do catálogo FC Concursos · Atualizado em