Главная /
Python: ООП и классы /
Укажите результат выполнения скрипта: class Foo: def __init__(self, lst): self.lst = lst def __iter__(self): return self def __next__(self): raise StopIteration for i in Foo(range(4)): print (i+1, end=' ')
Укажите результат выполнения скрипта:
Правильный ответ:
пустая строка
1 2 3 4
4 3 2 1
скрипт выдаст исключение
StopIteration
скрипт не будет выполнен, т.к. код содержит ошибки
Сложность вопроса
84
Сложность курса: Python: ООП и классы
76
Оценить вопрос
Комментарии:
Аноним
Зачёт сдал. Лечу в бар отмечать зачёт по тестам
16 апр 2019
Аноним
Если бы не эти ответы - я бы не смог решить c этими тестами intuit.
04 июн 2017
Другие ответы на вопросы из темы программирование интуит.
- # В языке Python объектами являются:
- # Укажите результат выполнения скрипта: class Foo(object): __value__=1 def __getattr__(self, name): return (str(self.__value__)+name) class Bar (Foo): a=0 o = Bar() o.a=3 print (o.a)
- # При десериализации объекта произвольного класса конструктор класса:
- # Укажите результат выполнения скрипта: class Foo(object): @classmethod def method1(cls): return 1 @staticmethod def method2(): return 2 def method3(cls): return 3 method3 = classmethod(method3) print (Foo.method1(), end=' ') print (Foo.method2(), end=' ') print (Foo.method3(), end=' ')
- # Укажите результат выполнения скрипта: class Foo(object): @staticmethod def method1(): return 1 def method2(): return 2 def method3(): return 3 method2 = classmethod(method2) method3 = staticmethod(method3) print (Foo.method1()) print (Foo.method2()) print (Foo.method3())