Главная / Python: ООП и классы / Укажите результат выполнения скрипта: class foo(type): pass class bar(type): pass class A(object, metaclass=foo): val=-1 class B(object, metaclass=bar): val=-2 class baz (foo, bar): pass class C(A, B, metaclass=baz): pass print (type(C), C.val)

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

class foo(type): pass class bar(type): pass class A(object, metaclass=foo): val=-1 class B(object, metaclass=bar): val=-2 class baz (foo, bar): pass class C(A, B, metaclass=baz): pass print (type(C), C.val)

вопрос

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

<class '__main__.baz'> -1
<class '__main__.foo'> -1
<class '__main__.foo'> -1
<class '__main__.bar'> -2
скрипт не будет выполнен, т.к. код содержит ошибки
Сложность вопроса
69
Сложность курса: Python: ООП и классы
76
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Если бы не эти ответы - я бы не осилил c этими тестами интуит.
05 янв 2017
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.