Discuss / Python / 练习

练习

Topic source

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,new_gender):

        if new_gender=='male' or new_gender=='female':

            self.__gender=new_gender

        else:

            raise ValueError('wrong gender')

# 测试:

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