FC ConcursosFC Concursos

Questão FC514929

Julgue o próximo item, a respeito de Python. Considere o código a seguir, desenvolvido em Python. lista = [1, 2, 3, 4] resultado = 1 for x in lista: if x % 2 == 0: resultado *= x p

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

CEBRASPE (CESPE) · 2025

Julgue o próximo item, a respeito de Python.

 

Considere o código a seguir, desenvolvido em Python.

 

lista = [1, 2, 3, 4] resultado = 1 for x in lista:      if x % 2 == 0:        resultado *= x print(f"O Resultado é: {resultado}")

 

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

O Resultado é: 8

Mostrar resposta e comentário

Gabarito

Certo

Comentário do professor

O código percorre a lista lista = [1, 2, 3, 4] com um laço for e inicia resultado com 1.

Dentro do laço há um teste if x % 2 == 0, que seleciona apenas os números pares. Na iteração, os valores pares são 2 e 4, os únicos que fazem a operação de multiplicação ocorrer.

A expressão resultado *= x equivale a multiplicar o acumulador pelo elemento atual. Isso gera as atualizações \( resultado = 1 \times 2 = 2 \) e em seguida \( resultado = 2 \times 4 = 8 \).

Ao final, o print exibe O Resultado é: 8, portanto a afirmação está corretamente classificada como CERTO.

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

Continue aprendendo