Главная /
Python: ООП и классы /
Укажите результат выполнения скрипта: class Foo (object): def method (self): print ('1', end=' ' ) def __method (self): print ('2', end=' ' ) def method__ (self): print ('3', end=' ' ) o=Foo() o.method() o.__method() o.method__()
Укажите результат выполнения скрипта:
Правильный ответ:
1 2 3 1 2 и сообщение об ошибке 1 и сообщение об ошибке
сообщение об ошибке
Сложность вопроса
90
Сложность курса: Python: ООП и классы
76
Оценить вопрос
Комментарии:
Аноним
Какой человек ищет эти ответы по интуит? Это же легко
24 ноя 2019
Другие ответы на вопросы из темы программирование интуит.
- # Укажите результат выполнения скрипта: class Foo (object): obj=0 def __new__(cls,*dt,**mp): print (cls, end=' ') return object.__new__(cls,*dt,**mp).obj def __init__(self): self.obj+=2 print (self, end=' ') def __str__(self, x): return obj o = Foo() print (o, end=' ')
- # В языке Python доступ через instance._class__attribute разрешен к:
- # Укажите результат выполнения скрипта: def fun1(f): print (f(1)) @fun1 def m(x): return x+1 @fun1 def m2(x): return x+2
- # Укажите результат выполнения скрипта: class Foo: def __init__(self, lst, n): self.n = n self.lst = lst self.cur=0 def __next__(self): if self.lst: self.cur = (self.cur + self.n - 1) % len(self.lst) return self.lst.pop(self.cur) else: raise StopIteration def __iter__(self): return self for i in Foo(list('Hello!'), 3): print (i, end=' ')
- # Скрипт содержит следующий код: import weakref class Foo(object): def __repr__(self): return 'class' try: lst = [Foo(), Foo(), Foo()] s = ________ del lst print (s) except ReferenceError: print ('Error') Среди приведенных ниже фрагментов укажите все варианты кода, при подстановке которого вместо знаков подчеркивания результатом выполнения скрипта станет строка Error: