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,gender):
if gender == 'male' or 'female':
else:
raise ValueError('Error gender')
验证失败,当输入不是 male 或者 female 无法返回错误
而是输入什么就返回什么
这个if判断永远为真。
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,gender):
if gender == 'male' or 'female':
self.__gender = gender
else:
raise ValueError('Error gender')