Questão FC331187
Analise o script Python 3.8 exibido a seguir. L=["A","E","I","O","U"] for k in range(0,len(L)): print (L[4-k]) Assinale a opção que indica a saída produzida pela execução desse cód
Linguagens de Programação
FGV · 2021
Analise o script Python 3.8 exibido a seguir.
L=["A","E","I","O","U"]
for k in range(0,len(L)):
print (L[4-k])
Assinale a opção que indica a saída produzida pela execução desse código.
- A E I O U
- A E I O
- E I O U
- U O I E
- U O I E A
Mostrar resposta e comentário
Gabarito
Errado
Comentário do professor
A lista L contém cinco elementos: as vogais em posições indexadas a partir de 0. Ou seja, os índices válidos vão de \(0\) a \(4\).
O laço for k in range(0,len(L)) é equivalente a range(0,5), fornecendo para k os valores \(0,1,2,3,4\).
A expressão usada no print é L[4-k]. Substituindo os valores de k obtemos os índices \(4,3,2,1,0\), ou seja, os elementos são acessados na ordem inversa à sequência original.
Portanto, a saída imprime os elementos nas posições 4 → 0: U O I E A, correspondendo ao inverso da lista inicial.
Conteúdo do catálogo FC Concursos · Atualizado em