1
resposta

[Projeto] Filtrando números pares

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


# Entrada de dados
numeros = input("Digite os números separados por espaço: ").split()

numeros = list(map(int, numeros))
pares = list(filter(numero_par, numeros))

# Saída
print("Números pares:", *pares)
1 resposta

Oi, Willians! Como vai?

Agradeço por compartilhar suas reflexões e aprendizados com a comunidade Alura.

Seu código ficou bem organizado e cumpre a proposta da atividade: a função numero_par() verifica se o número é par, e o filter() aplica essa verificação na lista informada pela pessoa usuária.

Muito bom ver você praticando o uso de funções junto com map() e filter(). Dica: para deixar o código ainda mais claro, você pode adicionar um comentário breve explicando que numero % 2 == 0 retorna True quando o número é divisível por 2.

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