class Student(object): def init(self, name, gender): self.name = name self.gender = gender def get_gender(self): return self.gender def set_gender(self,a): if a=='male': self.gender=a elif a=='female': self.gender=a else: raise ValueError('bad gender')
代码显示貌似有问题,可能是因为self__gender这种的下划线变成了加粗的意思。。。
Sign in to make a reply
严肃的笨小孩
class Student(object): def init(self, name, gender): self.name = name self.gender = gender def get_gender(self): return self.gender def set_gender(self,a): if a=='male': self.gender=a elif a=='female': self.gender=a else: raise ValueError('bad gender')