FC ConcursosFC Concursos

Flashcard FC518732

O que ocorre quando se usa resultado *= x dentro de um laço com if x % 2 == 0 ao percorrer uma sequência?

Linguagens de Programação para Ciência de Dados

CEBRASPE (CESPE) · 2025

De acordo com o assunto TI Ciência de Dados e Inteligência Artificial: Linguagens de Programação para Ciência de Dados, responda:

O que ocorre quando se usa resultado *= x dentro de um laço com if x % 2 == 0 ao percorrer uma sequência?
Mostrar resposta e comentário

Resposta

Multiplica iterativamente o acumulador pelos elementos pares da sequência, produzindo o produto dos números pares da sequência.

• Teste de paridade: a expressão x % 2 == 0 seleciona apenas números pares.
• Operador composto: resultado *= x equivale a multiplicar o acumulador pelo elemento atual em cada iteração.
• Acumulador inicial: iniciar o acumulador com 1 permite calcular corretamente o produto dos elementos selecionados.





Veja como foi cobrado:
https://flashcardsconcursos.com.br/portal/flashcard/514929

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo