1
resposta

exercícios resolvidos

Crie um programa que receba uma lista de números e exiba apenas os pares usando a função filter().

''' inicialmente criamos a variável numeros com um input do usuário, que armazena 
 uma lista de números separados por espaço, adicionamos o método split() que separa os numeros 
pelos espaços e cria uma lista .'''

numeros = input('Digite os números separados por espaço:').split()
# Usamos a função filter() junto com uma função lambda para filtrar apenas os números pares
pares = filter(lambda x: int(x) % 2 == 0, numeros)
# Convertendo o filtro para uma lista usando o join para exibir os números pares separados por espaço.
print('Números pares:', ' '.join(pares))
1 resposta

Olá, Tamara, como vai?

Seu código utiliza corretamente a lógica da função filter combinada com uma expressão lambda para identificar valores pares. É excelente ver como você aplicou a conversão de tipo diretamente na lógica de filtragem e utilizou o método join para formatar a saída final. Parabéns por concluir o exercício e por compartilhar sua solução com a comunidade, continue mantendo essa prática de postar seus avanços.

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