Главная / Python: ООП и классы / Укажите результат выполнения скрипта: from abc import abstractmethod class Base(): __val__=0 def __add__(self, x): return self.__val__+x.__val__ @abstractmethod def fun (self): pass class Foo(Base): __val__=1 def fun(self): return 2 o=Foo() b=Foo() print

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

from abc import abstractmethod class Base(): __val__=0 def __add__(self, x): return self.__val__+x.__val__ @abstractmethod def fun (self): pass class Foo(Base): __val__=1 def fun(self): return 2 o=Foo() b=Foo() print ((b+o).fun())

вопрос

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

0
1
2
2 и сообщение о том, что у объекта нет метода fun
скрипт выдаст исключение NotImplementedError
Сложность вопроса
53
Сложность курса: Python: ООП и классы
76
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Я сотрудник деканата! Незамедлительно уничтожьте сайт с ответами intuit. Я буду жаловаться!
09 авг 2018
Аноним
Если бы не опубликованные решения - я бы не смог решить c этими тестами intuit.
29 фев 2016
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.