Главная /
Python: ООП и классы /
Укажите результат выполнения скрипта: def fun1(f): print (f(3), end=' ') def fun2(f): return lambda i: f(i)+2 @fun1 @fun2 def m(x): return x+2
Укажите результат выполнения скрипта:
Правильный ответ:
пустая строка
5
7
9
скрипт не будет выполнен, так как содержит ошибки
Сложность вопроса
82
Сложность курса: Python: ООП и классы
76
Оценить вопрос
Комментарии:
Аноним
Я преподаватель! Прямо сейчас удалите ответы с интуит. Это невозможно
18 окт 2020
Аноним
Зачёт всё. Иду в клуб отмечать халяву с тестами интуит
28 ноя 2019
Другие ответы на вопросы из темы программирование интуит.
- # Укажите результат выполнения скрипта: class Foo (object): obj=0 def __new__(cls,*dt,**mp): obj=1 def __init__(self): self.obj=2 o = Foo() print (o.obj)
- # При наследовании в языке Python порядок разрешения методов для "классических" классов (т.е. классов, не являющихся наследниками класса object) определяется следующим образом:
- # Укажите результат выполнения скрипта: class Foo: def __init__(self, lst): self.lst = lst def __iter__(self): return self def __next__(self): if self.lst: return self.lst[-1] else: raise StopIteration for i in Foo('Hello'): print (i, end=' ')
- # Скрипт содержит следующий код: import weakref class Foo(object): val = 'Error' try: obj = Foo() s = _______ del obj print (s) except ReferenceError: print ('Error') Среди приведенных ниже фрагментов укажите все варианты кода, при подстановке которого вместо знаков подчеркивания результатом выполнения скрипта станет строка Error:
- # Встроенный атрибут объекта модуля __dict__: