numeros = input("Digite os números separados por espaço: ")
lista_numeros = list(map(int, numeros.split()))
pares = list(filter(lambda numero: numero % 2 == 0, lista_numeros))
print("Números pares:", *pares)
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
numeros = input("Digite os números separados por espaço: ")
lista_numeros = list(map(int, numeros.split()))
pares = list(filter(lambda numero: numero % 2 == 0, lista_numeros))
print("Números pares:", *pares)
Oi, Eduardo, como vai?
Sua solução atende perfeitamente ao objetivo da atividade. Você utilizou map() para converter os valores de entrada em inteiros e aplicou filter() com uma função lambda para selecionar apenas os números pares, demonstrando um bom entendimento dessas funções.
Uma dica interessante é observar que essa mesma abordagem pode ser adaptada para outros filtros, como selecionar apenas números ímpares, positivos ou maiores que um determinado valor, alterando apenas a condição da função lambda.
Parabéns pela resolução e por compartilhar seu código. Continue praticando e conte com o fórum sempre que precisar.