Discuss / Python / 交作业

交作业

Topic source

class Student (): def init(self, name, gender):

  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 TypeError 讲道理测试那里应该再加个修改实例参量的测试吧,要不然写不写私有变量没啥区别啊

讲道理,你有没有检验下参数有效性,我怎么试了下没用

陈泰迪

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

if gender == 'male' or 'female' 这句应该是 if gender=='male' or gender=='female' 才有用


  • 1

Reply