Главная / Python: ООП и классы / Скрипт содержит следующий код: def foo(f): class X(object): pass return X def method(lst): return len(lst) Cs = foo(method) _________ print (Cs.method(range(3))) Среди приведенных ниже фрагментов укажите все варианты кода, при подстановке которого вместо

Скрипт содержит следующий код:

def foo(f): class X(object): pass return X def method(lst): return len(lst) Cs = foo(method) _________ print (Cs.method(range(3)))

Среди приведенных ниже фрагментов укажите все варианты кода, при подстановке которого вместо знаков подчеркивания результатом выполнения скрипта станет строка 3:

вопрос

Правильный ответ:

setattr(Cs, 'method', classmethod(method))
setattr(Cs, 'method', classmethod(lambda i, x: method(x)))
Cs.__dict__['method']=lambda i, x: method(x)
Cs.__dict__['method']=classmethod(method)
Cs.method=method
Сложность вопроса
65
Сложность курса: Python: ООП и классы
76
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Кто находит вот эти вопросы с интуитом? Это же изи
02 мар 2018
Аноним
Гранд мерси за помощь по интуиту.
11 фев 2016
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.