Главная / 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*2) def __mul__ (self, x): return Bar(self.__val__*x*2) class Baz (Bar): def __mul__ (self, x): return Baz(self.__val__*x) o = Baz(1) o*=2 o-=4 o+=3 print (o.__val__)

вопрос

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

1
2
-3
0
скрипт не будет выполнен, т.к. код содержит ошибки
Сложность вопроса
66
Сложность курса: Python: ООП и классы
76
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Спасибо за гдз по intiut'у.
31 авг 2020
Аноним
Это очень простецкий тест intuit.
29 апр 2019
Аноним
Зачёт прошёл. Мчусь пить отмечать отлично в зачётке по интуит
12 окт 2017
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.