Importante

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!

1
resposta

(15. Python: Praticando o uso de funções) Faça como eu fiz: filtrando números pares

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)
1 resposta

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.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!