用Python设计一个类,打印成员变量
class Camera(object):
def __init__(self, name, iscolor, resolution):
self.name = name
self.iscolor = iscolor
self.resolution = resolution
def print_caminfo(self):
print('%s : %s, %s, %s' % (self.name, self.iscolor, self.resolution, self.get_grade()))
def get_grade(self):
if self.resolution >= 1080:
return 'HD'
elif self.resolution >= 640:
return 'VGA'
else:
return 'Analog'
buyer1 = Camera('Basler', iscolor = True, resolution = 1920)
buyer2 = Camera('Hikon', iscolor = True, resolution = 720 )
buyer1.print_caminfo()
buyer2.print_caminfo()