FC ConcursosFC Concursos

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

De acordo com o assunto TI Desenvolvimento de Sistemas: Linguagens de Programação, responda:

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

Continue aprendendo