Главная / 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={'0':1,'1':2,'2':3,'3':4} 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={'0':1,'1':2,'2':3,'3':4} print (o.fun())

вопрос

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

4 4
4 {'0': 1, '1': 2, '2': 3, '3': 4}
4 и сообщение об ошибке доступа по ключу
(1, 2, 3, 4) {'0': 1, '1': 2, '2': 3, '3': 4}
скрипт не будет выполнен, т.к. код содержит ошибки
Сложность вопроса
59
Сложность курса: Python: ООП и классы
76
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Если бы не эти решения - я бы не решил c этими тестами intuit.
06 июл 2020
Аноним
спасибо за тест
09 дек 2017
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.