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

[Projeto] Resolução - Filtrando números pares

lista = input('Digite os números separados por espaço: ').split()
pares = filter(lambda x: int(x) % 2 ==0, lista)
print(f'Os números pares são: {list(pares)}')
1 resposta
solução!

Olá, Thaís! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o uso da função filter para selecionar elementos com Python, utilizou muito bem a expressão lambda para definir a condição e ainda compreendeu a importância da conversão de tipos para garantir o funcionamento correto do programa.

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 é usar list comprehension. Assim:

lista = input('Digite os números separados por espaço: ').split()
pares = [int(x) for x in lista if int(x) % 2 == 0]
print(f'Os números pares são: {pares}')

Isso faz a mesma filtragem, só que de uma forma mais concisa e legível.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

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