Главная /
Python: ООП и классы /
Укажите результат выполнения скрипта: def fun1(f): print (f(1)) @fun1 def m(x): return x+1 @fun1 def m2(x): return x+2
Укажите результат выполнения скрипта:
Правильный ответ:
пустая строка
скрипт не будет выполнен, т.к. код содержит ошибки
Сложность вопроса
86
Сложность курса: Python: ООП и классы
76
Оценить вопрос
Комментарии:
Аноним
Какой студент ищет вот эти ответы интуит? Это же легко
15 фев 2019
Аноним
Экзамен сдал на 4. Спасибо за халяуву
07 апр 2017
Другие ответы на вопросы из темы программирование интуит.
- # Укажите результат выполнения скрипта: class Foo(object): __value__={} def __getattr__(self, name): if name in self.__value__: return self.__value__[name] else: return name+'_atr' def __setattr__(self, name, value): object.__setattr__(self, '__value__', value) o = Foo() o.a=1 print (o.a, o.b)
- # Укажите результат выполнения скрипта: class Foo (object): def __init__(self, value): self.__val__=value def __sub__ (self, x): return Foo(self.__val__-x) def __add__ (self, x): return Foo(self.__val__+x) class Bar (Foo): def __sub__ (self, x): return Bar(self.__val__-x*3) def __mul__ (self, x): return Bar(self.__val__*x*3) class Baz (Bar): def __sub__ (self, x): return Baz(self.__val__-x*2) o = Baz(1) o*=2 o-=1 o+=3 print (o.__val__)
- # Укажите результат выполнения скрипта: class Foo(int): def __init__(self, x): self.__val__=x def __add__(self, val): return Foo(str(self.__val__)+str(val.__val__)) def __str__(self): return str(self.__val__) print ((Foo('1')+Foo('2'))*2)
- # Файл foo.py содержит следующий код: def f(x): return x**2 Файл foo2.py содержит следующий код: def f(x): return x**3 Скрипт a.py содержит следующий код: class Cls (object): def f(self, x): return x foo=Cls() import foo import foo2 as foo print (foo.f(2)) Укажите результат выполнения скрипта:
- # Укажите результат выполнения скрипта: import pickle a = [1, 2] b = [3, 4] a.append(b) b.append(a) with open('temp.pkl', 'wb') as f: pickle.dump(a, f, pickle.HIGHEST_PROTOCOL) with open('temp.pkl', 'rb') as f: c= pickle.load(f) print (c) print (c is a, c[2] is b)