FC ConcursosFC Concursos

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.

  1. A E I O U
  2. A E I O
  3. E I O U
  4. U O I E
  5. 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

Continue aprendendo