Discuss / Python / zuoye

zuoye

Topic source

test_number

#1 Created at ... [Delete] [Delete and Lock User]

class Gender(Enum): Male=0 Female=1

class Student(object):

def __init__(self,name,gender):
    self.name=name
    self.gender=gender
@property
def gender(self):
    return self._gender
@gender.setter
def gender(self,value):
    if isinstance(value,Gender):
        self._gender=value
    else:
        raise TypeError('Gender类型输入错误')

bart = Student('Bart', Gender.Male) if bart.gender == Gender.Male: print('测试通过!') else: print('测试失败!')


  • 1

Reply