Discuss / Python / assignment

assignment

Topic source

JoyElaine

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

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 gender=='female': self.__gender=gender else: raise ValueError('bad gender')

bart=Student('Bart','male') print(bart.get_gender()) bart.set_gender('female') print(bart.get_gender()) bart.set_gender('m')

male female Traceback (most recent call last): File "assignment.py", line 18, in <module> bart.set_gender('m') File "assignment.py", line 11, in set_gender raise ValueError('bad gender') ValueError: bad gender


  • 1

Reply