Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

09 Faça como eu fiz: filtrando números pares

lista = input("Digite os números separados por espaço: ").split()
pares = filter(lambda x: int(x) % 2 == 0, lista)
print("Números pares:", " ".join(pares))
Digite os números separados por espaço: 1 2 3 4 5 6
Números pares: 2 4 6
1 resposta
solução!

Oi, Carlos. Como vai?

Agradeço por compartilhar seu código com a comunidade Alura.

Seu uso do filter() com lambda ficou bem direto e resolveu corretamente o desafio de filtrar os números pares da lista digitada.

Uma dica interessante para o futuro é transformar os valores em inteiros logo no início usando map(), assim a lista já fica pronta para cálculos:


lista = list(map(int, input("Digite os numeros separados por espaco: ").split()))

pares = filter(lambda numero: numero % 2 == 0, lista)

print("Numeros pares:", list(pares))

Esse código converte cada valor digitado para numero inteiro e depois filtra apenas os valores pares. Ótimo trabalho, continue praticando funções em Python.

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