Главная /
Python: ООП и классы /
Укажите результат выполнения скрипта: class base(object): def __init__(self): raise NotImplementedError def fun (self): return 1 class Foo(base): def fun2(self): return 2 o=Foo() print (o.fun()+o.fun2())
Укажите результат выполнения скрипта:
Правильный ответ:
2
3
4
скрипт не будет выполнен,так как у объекта не будет метода
fun
скрипт выдаст исключение
NotImplementedError
Сложность вопроса
60
Сложность курса: Python: ООП и классы
76
Оценить вопрос
Комментарии:
Аноним
Пишет вам сотрудник деканата! Оперативно сотрите сайт и ответы по интуит. Умоляю
24 июн 2018
Аноним
Нереально сложно
27 дек 2016
Другие ответы на вопросы из темы программирование интуит.
- # Укажите результат выполнения скрипта: class Foo (object): x=1 _x=2 __x=3 print (Foo.x+Foo._x) print (Foo._x+Foo.__x)
- # При наследовании в языке Python:
- # Укажите результат выполнения скрипта: class Foo(object): @classmethod def method1(cls): return 1 @staticmethod def method2(): return 2 def method3(cls): return 3 method3 = classmethod(method3) print (Foo.method1(), end=' ') print (Foo.method2(), end=' ') print (Foo.method3(), end=' ')
- # Укажите результат выполнения скрипта: class Foo(int): @staticmethod def method(cls, val=3): if cls == Foo: return val+2 else: return val+1 method = classmethod(method) f=Foo() print (Foo.method(1), f.method(1))
- # Метакласс класса C можно определить по: