Главная /
Python: ООП и классы /
Укажите результат выполнения скрипта: 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(
Укажите результат выполнения скрипта:
Правильный ответ:
1
2
-3
0
скрипт не будет выполнен, т.к. код содержит ошибки
Сложность вопроса
66
Сложность курса: Python: ООП и классы
76
Оценить вопрос
Комментарии:
Аноним
Спасибо за гдз по intiut'у.
31 авг 2020
Аноним
Это очень простецкий тест intuit.
29 апр 2019
Аноним
Зачёт прошёл. Мчусь пить отмечать отлично в зачётке по интуит
12 окт 2017
Другие ответы на вопросы из темы программирование интуит.
- # Одиночное подчеркивание в начале имени атрибута класса указывает на:
- # Укажите результат выполнения скрипта: class Foo: def method1 (self): return 1 class Bar (Foo): pass class Baz (Bar): def method1 (self): return 2 class Lo (Baz, Bar): pass o = Lo() print (o.method1())
- # Укажите результат выполнения скрипта: class Foo(object): __value__=1 def __getattr__(self, name): return (str(self.__value__)+name) class Bar (Foo): a=0 o = Bar() o.a=3 print (o.a)
- # Укажите результат выполнения скрипта: class Foo(object): val = 0 def fun(self): try: self.val[0]=0 return self.val except TypeError: return self.val o=Foo() o.val=(1,2,3) print (o.fun(), end=' ') o.val='123' print (o.fun(), end=' ')
- # Файл ../foo_p/__init__.py содержит следующий код: __all__=['foo','foo1'] Файл ../foo_p/foo.py содержит следующий код: def f(x): return x**2 Файл ../foo_p/foo1.py содержит следующий код: def f(x): return x**3 Файл ../foo_p/foo2.py содержит следующий код: from foo1 import f def fn(x): return f(x)*x Скрипт a.py содержит следующий код: _1_ print (_2_) Среди приведенных ниже фрагментов укажите все варианты кода, при подстановке которого вместо подчеркивания результатом выполнения скрипта станет строка 32: