Главная / Python: ООП и классы / Укажите результат выполнения скрипта: class Foo(object): val = 0 def fun(self): try: return self.val[-1] except TypeError: return self.val o=Foo() o.val=[1,2,3,4] print o.fun(), o.val='1234' print (o.fun())

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

class Foo(object): val = 0 def fun(self): try: return self.val[-1] except TypeError: return self.val o=Foo() o.val=[1,2,3,4] print o.fun(), o.val='1234' print (o.fun())

вопрос

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

4 4
4 1234
[1, 2, 3, 4] 4
[1, 2, 3, 4] 1234
скрипт не будет выполнен, т.к. код содержит ошибки
Сложность вопроса
62
Сложность курса: Python: ООП и классы
76
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Это было сложно
19 авг 2017
Аноним
Это очень нехитрый тест intuit.
26 май 2017
Аноним
Это очень заурядный вопрос по интуиту.
07 янв 2017
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.