Главная /
Python: ООП и классы /
Файл ../foo_p/__init__.py содержит следующий код: __all__=['foo','foo2'] Файл ../foo_p/foo.py содержит следующий код: def f(x): return x**2 Файл ../foo_p/foo1.py содержит следующий код: def f(x): return x**3 Файл ../foo_p/foo2.py содержит следующий код: f
Файл ../foo_p/__init__.py
содержит следующий код:
Файл ../foo_p/foo.py
содержит следующий код:
Файл ../foo_p/foo1.py
содержит следующий код:
Файл ../foo_p/foo2.py
содержит следующий код:
Скрипт a.py
содержит следующий код:
Среди приведенных ниже фрагментов укажите все варианты кода, при подстановке которого вместо подчеркивания результатом выполнения скрипта станет строка 64
:
Правильный ответ:
Сложность вопроса
57
Сложность курса: Python: ООП и классы
76
Оценить вопрос
Комментарии:
Аноним
Это очень легкий тест интуит.
22 июн 2019
Аноним
Спасибо за сайт
05 сен 2018
Другие ответы на вопросы из темы программирование интуит.
- # Укажите результат выполнения скрипта: class Foo (object): obj=0 def __new__(cls,*dt,**mp): print ('1') return object.__new__(cls,*dt,**mp).obj def __init__(self): print ('2') o = Foo() print (type (o))
- # Укажите результат выполнения скрипта: class Foo(object): __value__=0 def __getattr__(self, name): print (name+'_'+self.__value__.__str__(), end = ' '), def __setattr__(self, name, value): object.__setattr__(self, '__value__', value) o = Foo() o.a=1 print (o.a, o.b)
- # Укажите результат выполнения скрипта: class foo(object): def method (self): return '012' val = [method] x = foo() s = x.val del x print (s())
- # Укажите результат выполнения скрипта: import pickle a = [1, 2] a.append(a) with open('temp.pkl', 'wb') as f: pickle.dump(a, f, pickle.HIGHEST_PROTOCOL) with open('temp.pkl', 'rb') as f: b= pickle.load(f) print (b) print (b is a, b[2] is b)
- # Укажите результат выполнения скрипта: class Foo(int): def __init__(self, v): self.__val__ = v def __add__(self, y): return Foo(self.__val__ + y - 1) def __repr__ (self): return str(self.__val__) x = Foo(1) print (x+4, 4+x)