Имеется определение класса:class CL(object): def set_color(self, value): self.__color = value def del_color(self): del self.__color color = property(lambda self: self.__color, set_color, del_color, "Color property.")c = CL()
Какие из следующих примеров содержат ошибки?
(Ответ считается верным, если отмечены все правильные варианты ответов.)
Варианты ответа
print c.color(Верный ответ)
c.color = "#ff00ff"; c.color = "#0000ff"
has_color = hasattr(c, 'color')
del c.color(Верный ответ)