Главная /
Python: ООП и классы /
Укажите результат выполнения скрипта: class Foo (object): x=1 __x=2 x__=3 print (Foo.x) print (Foo.__x) print (Foo.x__)
Укажите результат выполнения скрипта:
Правильный ответ:
1 2 3
1 2
и сообщение об ошибке 1
и сообщение об ошибке
сообщение об ошибке
Сложность вопроса
95
Сложность курса: Python: ООП и классы
76
Оценить вопрос
Комментарии:
Аноним
Зачёт сдан. Иду пить отмечать экзамен intuit
13 окт 2019
Другие ответы на вопросы из темы программирование интуит.
- # Укажите результат выполнения скрипта: class Foo(object): def __setattr__(self, name, value): object.__setattr__(self, name, value+1) class Bar (Foo): a=0 o = Bar() o.a=2 print (o.a)
- # Укажите результат выполнения скрипта: class Foo: def __init__(self, lst): self.lst = lst def __iter__(self): return self def __next__(self): if self.lst: return self.lst.pop() else: raise StopIteration for i in Foo(list(range(4))): print (i, end=' ')
- # При десериализации объекта произвольного класса конструктор класса:
- # Укажите результат выполнения скрипта: class len(object): def __call__ (self, lst): res=0 for i in lst: res+=1 return res print (len(range(5, 8)))
- # Укажите результат выполнения скрипта: class Foo(object): method2 = staticmethod(method2) @staticmethod def method1(): return 1 def method2(): return 2 def method3(): return 3 print (Foo.method1(), Foo.method2(), Foo.method3())