Главная / Python: ООП и классы / Укажите результат выполнения скрипта: 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

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

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=' ')

вопрос

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

0 2 2
2 2
<class '__main__.Foo'> 0
<class '__main__.Foo'> 2 2
скрипт не будет выполнен, т.к. код содержит ошибки
Сложность вопроса
34
Сложность курса: Python: ООП и классы
76
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Зачёт в студне отлично. Лечу отмечать отмечать 5 в зачётке по тесту
19 апр 2016
Аноним
Это было сложно
13 янв 2016
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.