Tive uma dificuldade ao resolver porque o print sempre estava me retornando esse código:
<filter object at 0x0171DBF0>
Tentei resolver por conta mas não tinha realmente entendido onde estava errando. Tive ajuda da 'Luri' pra poder me dar as dicas de onde estava errado
e finalmente resolvi:
numeros = input('Digite os números separados por espaço: ').split()
def filtro_numero_par(lista):
lista_filtrada = list(filter(lambda x: int(x) % 2 == 0, lista))
return lista_filtrada
print(f'Os numeros pares são:', ' '.join(filtro_numero_par(numeros)))
Mas mesmo pedindo pra 'Luri' me explicar não entendi o porque do retorno do erro do print ser esse. Alguem conseguiria me esclarecer um pouco mais sobre ?