Главная / Python: ООП и классы / Укажите результат выполнения скрипта: class Foo: def __init__(self, lst): self.lst = lst self.cur = 1 def __next__(self): if self.lst: self.cur = 1 ^ self.cur return self.lst.pop(-1*self.cur) else: raise StopIteration def __iter__(self): return self for i

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

class Foo: def __init__(self, lst): self.lst = lst self.cur = 1 def __next__(self): if self.lst: self.cur = 1 ^ self.cur return self.lst.pop(-1*self.cur) else: raise StopIteration def __iter__(self): return self for i in Foo(list(range(4))): print (i, end=' ')

вопрос

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

0 1 2 3
0 3 1 2
3 0 2 1
1 0 3 2
скрипт не будет выполнен, т.к. код содержит ошибки
Сложность вопроса
30
Сложность курса: Python: ООП и классы
76
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Какой человек ищет вот эти тесты интуит? Это же не сложно
02 июл 2020
Аноним
Экзамен сдан на зачёт. Ура
13 янв 2020
Аноним
Какой студент находит данные вопросы по интуит? Это же совсем для даунов
21 дек 2017
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.