Вопрос Вопрос по python

Регистрация
30 Июн 2013
Сообщения
86
Репутация
0
Спасибо
0
Монет
0
class Filter:



def __init__(self, predicate):

self.predicate = predicate





def __call__(self):

return self.predicate is None





leave_even = Filter(lambda x: x % 2 == 0)

print(leave_even()) Как сделать так , чтобы код выводил None? ну то есть True , как переписать этот код ?
 
leave_even = Filter(None)
print(leave_even())
 
я с питоном только своим игрался а так хз
 
class Filter:

def __init__(self, predicate):
self.predicate = predicate


def __call__(self):
return None


leave_even = Filter(lambda x: x % 2 == 0)
print(leave_even())
 
class Filter:
def __init__(self, predicate):
self.predicate = predicate

def __call__(self):
return None

leave_even = Filter(lambda x: x % 2 == 0)
print(leave_even())
 
Назад
Сверху