Главная /
Python: ООП и классы /
Скрипт содержит следующий код: def foo(f): class X(object): pass ___________ return X def method(x, y): return x+y Cs = foo(method) o = Cs() print (o.method(1, 2)) Среди приведенных ниже фрагментов укажите все варианты кода, при подстановке которого вмест
Скрипт содержит следующий код:
Среди приведенных ниже фрагментов укажите все варианты кода, при подстановке которого вместо знаков подчеркивания результатом выполнения скрипта станет строка 3
:
Правильный ответ:
setattr(X, f.__name__, lambda i, x, y : f(x,y))
setattr(X, method.__name__, f)
X.__dict__["method"] = f
X.__dict__[f.__name__] = lambda i, x, y : f(x,y)
X.method = f
Сложность вопроса
47
Сложность курса: Python: ООП и классы
76
Оценить вопрос
Комментарии:
Аноним
Я провалил экзамен, почему я не нашёл этот крутой сайт с решениями с тестами intuit до этого
01 фев 2018
Аноним
Если бы не опубликованные подсказки - я бы не осилил c этими тестами intuit.
02 окт 2016
Другие ответы на вопросы из темы программирование интуит.
- # В языке Python доступ через instance._class__attribute разрешен к:
- # Прямой доступ к атрибуту класса нельзя получить, если:
- # Скрипт содержит следующий код: class Class1 (object): pass class Class2 (Class1): pass class Class3 (______): pass Среди приведенных ниже фрагментов укажите все варианты кода, при подстановке которого вместо знаков подчеркивания скрипт будет корректным:
- # Файл module.py содержит следующий код: def function(x, y): return x*y Скрипт a.py содержит следующий код: _1_ print (_2_) Среди приведенных ниже фрагментов укажите все варианты кода, при подстановке которого вместо знаков подчеркивания результатом выполнения скрипта станет строка 12:
- # Файл ../foo_p/__init__.py содержит следующий код: __all__=['foo'] Файл ../foo_p/foo.py содержит следующий код: def f(x): return x**2 Файл ../foo_p/foo1.py содержит следующий код: def f(x): return x**3 Файл ../foo_p/foo2.py содержит следующий код: import foo_p.foo1 def fn(x): return foo1.f(x)*x Скрипт a.py содержит следующий код: _1_ print (_2_) Среди приведенных ниже фрагментов укажите все варианты кода, при подстановке которого вместо подчеркивания результатом выполнения скрипта станет строка 8: