Pular para o conteúdo

Cebraspe · Polícia Federal 2025

Questão 110 — Programação: Python — Estruturas de Controle e Coleções

Programação Python — Estruturas de Controle e Coleções

Cebraspe 2025

Polícia Federal · Estatístico

Gabarito disponível

Julgue os próximos itens, a respeito de Python.

Considere o código a seguir, desenvolvido em Python.

lista = [1, 2, 3, 4]
resultado = 0
x = 1
while x < len(lista) - 1:
resultado += lista[x]
x += 1
print(f"O Resultado é: {resultado}")

Ao ser executado, esse código apresentará o seguinte resultado.

O Resultado é: 6
Selecione uma alternativa

Resolução comentada

O laço soma apenas os índices 1 e 2, resultando em 5 e não em 6.

A condição x < len(lista) - 1 equivale a x < 3, então x assume os valores 1 e 2. Soma-se lista[1] + lista[2] = 2 + 3 = 5, e não 6.

Análise das alternativas

Certo: erra ao afirmar 6, valor que só seria obtido incluindo o 1 ou o 4 de forma indevida. Errado: é a resposta correta, pois o resultado impresso é 5.

Referência: Python: while, indexação de listas e len().

Resolução comentada do VaiConcursos.

Ver gabarito

Gabarito: Errado

Fonte: Gabarito preliminar: Gabarito oficial definitivo — Cargo 5