Pular para o conteúdo

Cebraspe · Tribunal Regional Federal da 6ª Região (TRF da 6ª Região) 2025

Questão 116 — Programação: Python — Listas e Operações

Programação Python — Listas e Operações

Cebraspe 2025 Superior

Tribunal Regional Federal da 6ª Região (TRF da 6ª Região) · Analista Judiciário – Área: Apoio Especializado – Especialidade: Estatística

Gabarito disponível

Texto-base:
Considerando que, em um projeto desenvolvido em Python, há uma lista inserida como num_lista = [3, 4, 8, 5, -2], julgue os itens seguintes, assumindo que, nos comandos em análise, o sinal >>> indica cada linha de comando, e que a tecla Enter foi pressionada após cada linha de comando.

O valor da expressão 3⁴ + 8 · 5⁻² pode ser encontrado executando a linha de comando a seguir.
>>> 3 ** 4 + 8 * 5 ** num_lista[4]
Selecione uma alternativa

Expressão equivale a 3**4 + 8*5**num_lista[4].

num_lista[4] vale -2, e em Python ** tem precedência sobre *, que tem precedência sobre +. A linha calcula 3**4 + 8*(5**-2), que é 3⁴ + 8·5⁻². O comando está correto.

Análise das alternativas

A) Correta: a precedência e o índice -2 reproduzem a expressão. B) Errada: não há erro de precedência nem de índice.

Referência: Python – operadores e precedência; indexação de listas

Resolução comentada do VaiConcursos.

Ver gabarito

Gabarito: Certo

Fonte: Gabarito preliminar: Gabarito oficial definitivo — Cargo 12 (034_TRF6_012_01)