FC ConcursosFC Concursos

Questão FC331155

Analise o código Python a seguir. L=[0,4,2,8,3,6] for k in(-1, -2, -1): print (L[k]) Os valores exibidos na execução do script acima são

Linguagens de Programação

FGV · 2023

Analise o código Python a seguir.

L=[0,4,2,8,3,6]

for k in(-1, -2, -1):

print (L[k])

Os valores exibidos na execução do script acima são

  1. 6, 4
  2. 3, 8
  3. 3, 6, 3
  4. 6, 3, 6
  5. 6, 3, 8
Mostrar resposta e comentário

Gabarito

D

Comentário do professor

Dada a lista L: L = [0, 4, 2, 8, 3, 6], cada elemento tem índices 0 a 5. Em Python também existem índices negativos, onde -1 refere-se ao último elemento, -2 ao penúltimo, etc. Em termos gerais: \(L[-1]=L[len(L)-1]\).

O laço for percorre os valores da tupla (-1, -2, -1), atribuindo cada um a k por vez. A instrução print(L[k]) imprime, sucessivamente:

- para k = -1 → L[-1] = 6
- para k = -2 → L[-2] = 3
- para k = -1 → L[-1] = 6

Logo, os valores exibidos são: 6, 3, 6.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo