Pular para o conteúdo

Serviço de Seleção do Pessoal da Marinha (SSPM) · Marinha do Brasil 2023

Questão 29 — Programação: Python — List Comprehension e Operadores

Programação Python — List Comprehension e Operadores

Serviço de Seleção do Pessoal da Marinha (SSPM) 2023

Marinha do Brasil · Quadro Técnico do Corpo Auxiliar da Marinha (CP-T) — Informática · Caderno Amarela

Gabarito disponível

Examine a lista abaixo.

L = [1, 2, 3, 4, 5, 6, 7 ]

Considerando a lista L de Python apresentada acima, assinale a opção que imprime os números [2,4,6] da lista.
Selecione uma alternativa

Resolução comentada

not (x % 2) é verdadeiro apenas para números pares.

x % 2 vale 0 para pares, e 0 é falso. Assim, not (x % 2) é True quando x é par, e a compreensão imprime 2, 4 e 6.

Análise das alternativas

A) x%2==1 imprime os ímpares. B) Se x%2 é verdadeiro, x é ímpar, então imprime os ímpares. C) x%2!=0 também seleciona os ímpares. D) not(x%2 != 1) equivale a x%2==1, que seleciona os ímpares. E) Correta.

Referência: Documentação Python – list comprehensions e operadores

Resolução comentada do VaiConcursos.

Ver gabarito

Gabarito: E

Fonte: Gabarito preliminar: Gabarito final CP-T 2023 — Informática — página 7