Discuss / Python / 交个类的作业

交个类的作业

Topic source

青年小哲

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

写完我的作业之后发现我的判断条件好简陋,直接判断是不是字符串,但其实性别只有两种呀,大家写的 if gender in ('male', 'female'): 更合适

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 type(gender) is str:
            self.__gender = gender
        else:
            print('wrong')

  • 1

Reply