Главная / 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(

Укажите результат выполнения скрипта:

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__)

вопрос

Правильный ответ:

3
5
6
8
скрипт не будет выполнен, т.к. код содержит ошибки
Сложность вопроса
69
Сложность курса: Python: ООП и классы
76
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Это очень намудрённый тест по интуиту.
19 апр 2019
Аноним
Зачёт в студне отлично. Мчусь пить отмечать экзамен intuit
28 фев 2018
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.