class Screen(object):
def __init__(self):
self._width = 0
self._height = 0
@property
def width(self):
return self._width
@property
def height(self):
return self._height
@width.setter
def width(self,value):
if not isinstance(value,int):
raise ValueError('score must be an integer!')
if value<= 0:
raise ValueError('int must "大于零"')
self._width = value
@height.setter
def height(self,value):
if not isinstance(value,int):
raise ValueError('score must be an integer!')
if value<= 0:
raise ValueError('int must "大于零"')
self._height= value
@property
def resolution(self):
return self._height*self._width
黑色镜框BlacKiller
这次的作业: