Olá, Marcelo! Como vai?
Parabéns pela resolução da atividade!
Vi que você explorou o filter para selecionar elementos com Python, utilizou muito bem o lambda para simplificar a lógica e ainda compreendeu a importância da função map para transformar dados.
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 list comprehension. Assim:
entrada = input("Digite os números separados por espaço: ")
numeros = [int(x) for x in entrada.split()]
pares = [x for x in numeros if x % 2 == 0]
print("Números pares:", pares)
Isso faz a mesma filtragem de forma mais concisa.
Por fim, pra complementar o conhecimento abordado nessa atividade, algumas boas práticas são:
- Legibilidade: manter o código claro e fácil de entender.
- Testes: validar entradas e saídas para garantir robustez.
- Reutilização: criar funções para evitar repetição de lógica.
Ah, uma pergunta: Você prefere resolver desafios com list comprehension pela clareza ou com funções como filter e lambda pela flexibilidade?
Fico à disposição! E se precisar, conte sempre com o apoio do fórum.
Abraço e bons estudos!
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!