Главная /
Python: ООП и классы /
Укажите результат выполнения скрипта: foo = [1] class Foo (object): bar = foo bar += [1] ob = Foo() print (foo)
Укажите результат выполнения скрипта:
Правильный ответ:
[1, 1]
[1][1]
[1]
пустая строка
скрипт не будет выполнен, так как содержит ошибки
Сложность вопроса
89
Сложность курса: Python: ООП и классы
76
Оценить вопрос
Комментарии:
Аноним
Я завалил сессию, почему я не нашёл этот крутой сайт с ответами с тестами intuit в начале сессии
26 авг 2020
Аноним
Если бы не опубликованные подсказки - я бы не осилил c этими тестами intuit.
10 авг 2018
Другие ответы на вопросы из темы программирование интуит.
- # Укажите результат выполнения скрипта: class Foo (object): def method (self): print ('1', end=' ') def _method_ (self): print ('2', end=' ') def __method__ (self): print ('3', end=' ') o=Foo() o.method() o._method_() o.__method__()
- # Укажите результат выполнения скрипта: class Foo(object): __value__={} def __getattr__(self, name): if name in self.__value__: return self.__value__[name] else: return name+'_atr' def __setattr__(self, name, value): object.__setattr__(self, '__value__', value) o = Foo() o.a=1 print (o.a, o.b)
- # Укажите результат выполнения скрипта: class Foo(object): val = 0 def fun(self): try: self.val[0]=0 return self.val except TypeError: return self.val o=Foo() o.val=[1,2,3] print (o.fun(), end=' ') o.val=(1, 2, 3) print (o.fun(), end=' ')
- # Скрипт содержит следующий код: import weakref class Bar(object): def __repr__(self): return 1 class Foo(object): val = Bar(), Bar(), Bar() try: obj = Foo() s = _______ del obj print (s) except ReferenceError: print ('Error') Среди приведенных ниже фрагментов укажите все варианты кода, при подстановке которого вместо знаков подчеркивания результатом выполнения скрипта станет строка Error:
- # Скрипт содержит следующий код: import weakref class Foo(object): def __repr__(self): return 'class' try: s = Foo() s1 = __________ del s print (s1) except ReferenceError: print ('Error') Среди приведенных ниже фрагментов укажите все варианты кода, при подстановке которого вместо знаков подчеркивания результатом выполнения скрипта станет строка Error: