Pular para o conteúdo

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

Questão 40 — Programação: Python — Estruturas de Repetição e Condicionais

Programação Python — Estruturas de Repetição e Condicionais

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

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

Gabarito disponível

Considere o código abaixo em linguagem Python.

calc = 0
for i in range(1, 6):
if i % 2 == 0:
calc += i
else:
calc -= i

print(f'O valor é: {calc}')
Assinale a opção que apresenta o resultado que será exibido na tela após a execução do código acima.
Selecione uma alternativa

Resolução comentada

Soma alternada no laço de 1 a 5: pares somam, ímpares subtraem.

Partindo de calc=0: i=1 dá -1; i=2 dá 1; i=3 dá -2; i=4 dá 2; i=5 dá -3. O valor impresso é -3.

Análise das alternativas

As opções A, B, C e D (5, 3, 1 e -1) não correspondem ao resultado final da sequência -1, 1, -2, 2, -3. Apenas -3 está correto.

Referência: Python: for/range, operador % e atribuição composta

Resolução comentada do VaiConcursos.

Ver gabarito

Gabarito: E

Fonte: Gabarito preliminar: Gabarito final CP-T/2024 — Informática — página 5