def retorna_pares(lista: list):
return filter(lambda x : x % 2 == 0, lista)
retorno = retorna_pares(list(map(int, (input("Digite os numeros separados por espaço: ").strip().split()))))
print(f"Os números pares são: {list(retorno)}")
def retorna_pares(lista: list):
return filter(lambda x : x % 2 == 0, lista)
retorno = retorna_pares(list(map(int, (input("Digite os numeros separados por espaço: ").strip().split()))))
print(f"Os números pares são: {list(retorno)}")
Olá, Herbert, como vai?
O seu código está correto e cumpre exatamente o que o enunciado propõe. Você usou bem a função filter
junto com a lambda
, e também fez a conversão da entrada para inteiros com map
, o que garante que os cálculos funcionem sem problemas.
Muito bom o exercício, Herbert. Continue compartilhando suas soluções aqui no fórum, estamos à disposição para acompanhar sua evolução.