Olá! Como vai?
Parabéns pela resolução da atividade!
Vi que você explorou o filter para selecionar elementos com Python, utilizou muito bem a função para verificar se o número é par e ainda compreendeu a importância da entrada de dados dinâmica para tornar o programa mais flexível.
Continue postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.
Uma dica interessante para o futuro é aplicar compreensão de listas para deixar o código mais enxuto. Assim:
numeros = list(map(int, input("Digite os números separados por espaço: ").split()))
pares = [n for n in numeros if n % 2 == 0]
print("Números pares:", pares)
Isso faz o programa ficar mais conciso e igualmente eficiente.
Fico à disposição!