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

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

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

вопрос

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

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