Discuss / Python / 第一次交作业

第一次交作业

Topic source

程程wcl

#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  in ('male','female'):

            self.__gender=gender

        else:

            raise ValueError('wrong input')

bart = Student('Bart', 'male')

if bart.get_gender() != 'male':

    print('测试失败!')

else:

    bart.set_gender('female')

    if bart.get_gender() != 'female':

        print('测试失败!')

    else:

        print('测试成功!')

测试成功!

  • 1

Reply