1
resposta

[RESPOSTA]

def solicita_valores():
    return input("Digite os números separados por espaço: ").strip().split()

def filtra_numeros_pares(valores):
    return list(filter(lambda valor: int(valor) % 2 == 0, valores))

def mostra_valores(valores):
    print(f"Números pares: {' '.join(valores)}")

def filtro():
    valores = solicita_valores()
    lista_pares = filtra_numeros_pares(valores)
    mostra_valores(lista_pares)

filtro()

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta

Olá, Mauricio, como vai?

Seu código está funcionando muito bem e cumpre exatamente o que a atividade pede, utilizando filter() de forma adequada. É uma boa prática ter separado as responsabilidades em funções, isso deixa o programa mais organizado e fácil de entender.

Parabéns pelo exercício, ficou bem estruturado. Continue compartilhando seus códigos por aqui, o fórum está sempre à disposição para apoiar seu aprendizado.

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