← Questões de Programação

Programação · FGV · 2022

Questão comentada de Programação

Analise o código Python a seguir. x = [0, 1, 1, 2, 3, 5, 8] print (x[-4]) A saída exibida pela execução desse código é:

Gabarito: E

Em Python, listas aceitam indexacao negativa para contar a partir do fim. O indice -1 pega o ultimo elemento, -2 pega o penultimo, e assim por diante. No vetor x = [0, 1, 1, 2, 3, 5, 8], o ultimo elemento e 8, o penultimo e 5, o antepenultimo e 3 e o quarto a partir do fim e 2. Por isso, x[-4] retorna 2, que e exatamente o que o print exibe. A ideia aqui e simples, mas a banca gosta de testar se voce pensa sempre de esquerda para direita e esquece que Python tambem sabe contar do fim para o comeco.

Continue treinando

Questões relacionadas