In [ ]:
def imprime_lista(lista, fimpressao, fcondicao):
for e in lista:
if fcondicao(e):
fimpressao(e)
In [8]:
def imprime(e):
print("Valor: {} ".format(e))
In [16]:
def epar(e):
return e % 2 == 0
In [17]:
def eimpar(e):
return not epar(e)
In [18]:
lista = [1,2,3,4,5]
In [20]:
imprime_lista(lista, imprime, epar)
In [21]:
imprime_lista(lista, imprime, eimpar)