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
- 6, 4
- 3, 8
- 3, 6, 3
- 6, 3, 6
- 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