Pular para o conteúdo

Cebraspe · Polícia Federal 2025

Questão 115 — 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.

conjunto = ((2,7), (4,9), (6,4), (4,6))
resultado = 0
x = 0
while x < len(conjunto):
numeros = conjunto[x]
y = numeros[1]
if y == 4:
pass
else:
resultado += y
x += 1
print(f"O Resultado é: {resultado}")

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

O Resultado é: 22
Selecione uma alternativa

Resolução comentada

O laço soma o segundo elemento de cada tupla, exceto quando ele vale 4, e o total é 22.

Os valores de y são 7, 9, 4 e 6. O 4 cai no pass e é ignorado. A soma é 7 + 9 + 6 = 22, o que coincide com o resultado informado.

Análise das alternativas

Certo: o cálculo confirma 22. Errado: estaria incorreta, pois o resultado impresso é de fato 22.

Referência: Python: while, tuplas, indexação e if/else.

Resolução comentada do VaiConcursos.

Ver gabarito

Gabarito: Certo

Fonte: Gabarito preliminar: Gabarito oficial definitivo — Cargo 5