Главная /
Python: ООП и классы /
Укажите результат выполнения скрипта: class Foo (object): def value(self, x): return [x] def __init__(self): self.value = lambda i: {'0':i} def value(self, x): return (x,) ob = Foo() print (ob.value(0))
Укажите результат выполнения скрипта:
Правильный ответ:
[0]
(0,)
{'0': 0}
скрипт не будет выполнен, так как содержит ошибки
Сложность вопроса
89
Сложность курса: Python: ООП и классы
76
Оценить вопрос
Комментарии:
Аноним
Экзамен сдан на зачёт. Спасибо за халяуву
15 сен 2016
Аноним
Зачёт в студне отлично. Лечу в бар отмечать победу над тестом интут
16 июл 2016
Другие ответы на вопросы из темы программирование интуит.
- # Значением поля класса по умолчанию может являться
- # Встроенный метод __delattr__ вызывается:
- # Прямой доступ к атрибуту класса нельзя получить, если:
- # Укажите результат выполнения скрипта: class Foo(float): def __init__(self, x): self.__val__=x def __add__(self, val): return Foo(int(self.__val__)+int(val.__val__)) def __str__(self): return str(self.__val__) print ((Foo('1')+Foo('2'))*2)
- # Укажите результат выполнения скрипта: def fun1(f): print (f(1)) @fun1 def m(x): return (x,) @fun1 def m2(x): return [x]