Gabarito disponível
Julgue os próximos itens, 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
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
Resolução comentada
Multiplica os números pares da lista: 2 × 4 = 8.
O resultado começa em 1 e é multiplicado apenas pelos pares, 2 e 4. Assim, 1 × 2 × 4 = 8.
Análise das alternativas
Certo: o resultado é 8. Errado: estaria incorreta, pois o valor impresso é 8.
Referência: Python: for, operador % e *=.
Resolução comentada do VaiConcursos.