# 访问限制的保护,代码更加健壮class Student(object): def __init__(self,name,score): self.__name= name self.__score = score def print_scrore(self): print("%s:%s" % (self.__name,self.__score)) def get_name(self): return self.__name def get_score(self): return self.__score def set_score(self): if 0<=score<=100: self.__score=score else: raise ValueError('bad score')bart = Student('frank',100)print(bart.get_name())print(bart.get_score())