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

[Projeto] Desafio resposta

entrada = input("Digite os números separados por espaço: ")

numeros = [int(item) for item in entrada.split()]

valores_pares = list(filter(lambda x: x % 2 == 0, numeros))
print("Números pares:", " ". join(map(str, valores_pares)))
1 resposta
solução!

Oi, Maria! Como vai?

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

Gostei da forma como você utilizou list comprehension junto com filter e lambda para separar os números pares. Sua solução ficou organizada e fácil de entender, mostrando um bom uso das funções em Python.

Uma dica interessante para o futuro é usar funções nomeadas para deixar o código ainda mais legível em alguns cenários. Veja este exemplo:


def verificar_par(numero):
    return numero % 2 == 0

entrada = input("Digite os numeros: ")
numeros = [int(item) for item in entrada.split()]

pares = list(filter(verificar_par, numeros))

print(pares)

Neste código, a função verificar_par identifica se o número é par e o filter utiliza essa função para filtrar os valores da lista.

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