Главная /
Python: ООП и классы /
Укажите результат выполнения скрипта: class Foo(int): def __init__(self, v): self.__val__ = v def __mul__(self, y): self.__val__ *= y return self x = Foo(2) print (type(x*5), type(5*x))
Укажите результат выполнения скрипта:
Правильный ответ:
<class '__main__.Foo'> <class '__main__.Foo'>
<class '__main__.Foo'> <class 'int'>
<class 'int'> <class '__main__.Foo'>
<class 'int'> <class 'int'>
скрипт не будет выполнен, т.к. код содержит ошибки
Сложность вопроса
33
Сложность курса: Python: ООП и классы
76
Оценить вопрос
Комментарии:
Аноним
Зачёт в студне отлично. Лечу отмечать отмечать зачёт интуит
12 мар 2017
Другие ответы на вопросы из темы программирование интуит.
- # В языке Python доступ через instance.attribute разрешен к любым атрибутам кроме:
- # Укажите результат выполнения скрипта: class Foo: def method1 (self): return 1 class Bar (Foo): pass class Baz (Foo): def method1 (self): return 2 class Lo (Bar, Baz): pass o = Lo() print (o.method1())
- # Проверка на совместимость типов производится с помощью оператора
- # Файл module.py содержит следующий код: def function(x, y): return x*y Скрипт a.py содержит следующий код: _1_ print (_2_) Среди приведенных ниже фрагментов укажите все варианты кода, при подстановке которого вместо знаков подчеркивания результатом выполнения скрипта станет строка 12:
- # Сериализация произвольных объектов необходима для: