Главная /
Python: ООП и классы /
Укажите результат выполнения скрипта: class Foo: def method1 (self): return 1 class Bar (Foo): pass class Baz (Foo): def method1 (self): return 2 class Lo (Bar, Foo): pass o = Lo() print (o.method1())
Укажите результат выполнения скрипта:
Правильный ответ:
пустая строка
1
2
скрипт не будет выполнен, т.к. код содержит ошибки
Сложность вопроса
32
Сложность курса: Python: ООП и классы
76
Оценить вопрос
Комментарии:
Аноним
Спасибо за ответы интуит
08 ноя 2019
Аноним
Зачёт всё. Лечу в клуб отмечать экзамен intuit
03 янв 2016
Другие ответы на вопросы из темы программирование интуит.
- # Исключение NotImplementedError используется для:
- # Укажите результат выполнения скрипта: class Foo(float): def __init__(self, x): self.__val__=x def __add__(self, val): return Foo(int(self.__val__)+int(val.__val__)) def __str__(self): return str(self.__val__) print ((Foo('1')+Foo('2'))*2)
- # Укажите результат выполнения скрипта: class Foo: def __init__(self, lst): self.lst = lst def __iter__(self): return self def __next__(self): return self.lst.pop() for i in Foo(list(range(4))): print (i+1, 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:
- # Файл foo.py содержит следующий код: def f(x): return x**2 Файл foo2.py содержит следующий код: def f(x): return x**3 Скрипт a.py содержит следующий код: class Cls (object): def f(self, x): return x foo=Cls() import foo import foo2 as foo print (foo.f(2)) Укажите результат выполнения скрипта: