Главная /
Python: ООП и классы /
Укажите результат выполнения скрипта: class Foo (object): def obj (self): return 0 obj = '0' ob = Foo() print (type(ob.obj()))
Укажите результат выполнения скрипта:
Правильный ответ:
<class 'int'>
<class 'str'>
<class 'method'>
скрипт не будет выполнен, так как содержит ошибки
Сложность вопроса
85
Сложность курса: Python: ООП и классы
76
Оценить вопрос
Комментарии:
Аноним
Гранд мерси за гдз по intiut'у.
16 ноя 2020
Аноним
Какой человек ищет данные вопросы inuit? Это же элементарно
12 апр 2019
Аноним
Зачёт сдан. Иду кутить отмечать отлично в зачётке по интуит
04 окт 2018
Другие ответы на вопросы из темы программирование интуит.
- # Укажите результат выполнения скрипта: class Foo(object): __value__=0 def __getattr__(self, name): return (name+'_'+self.__value__.__str__()) def __setattr__(self, name, value): object.__setattr__(self, '__value__', value) o = Foo() o.a=1 print (o.a, o.b)
- # Укажите результат выполнения скрипта: class Foo (object): def __method__ (self): print ('1') def method (self): print ('2') class Bar (Foo): def method (self): print ('3') o = Bar() o.method() o.__method__()
- # Укажите результат выполнения скрипта: from abc import abstractmethod, ABCMeta class Base(metaclass=ABCMeta): def __init__(self, x): self.__val__=x def __add__(self, x): return Base(self.__val__+self.__val__) @abstractmethod def fun (self): pass def val(self): return self.__val__ class Foo(Base): __val__=0 def __add__(self, x): return Foo(self.__val__+self.__val__) o=Foo(1) b=Foo(2) print (b+o.fun())
- # Встроенный атрибут объекта модуля __name__:
- # Файл foo.py содержит следующий код: def f(x): return str(x)+'1' Файл foo2.py содержит следующий код: def f(x): return str(x)+'2' Скрипт a.py содержит следующий код: class Cls (object): def f(self, x): return str(x)+'3' import foo2 as foo import foo foo=Cls() print (foo.f(1)) Укажите результат выполнения скрипта: