Discuss / Python / 打卡

打卡

Topic source

class Student(object):

    def __init__(self, name, score, gender):

        self.__name = name

        self.__score = score

        self.__gender = gender

    def print_score(self):

        print('%s: %s' % (self.__name, self.__score))

    def get_name(self):

        return self.__name

    def get_score(self):

        return self.__score

    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')

    def set_score(self, score):

        if 0 <= score <= 100:

            self.__score = score

        else:

            raise ValueError('bas score')


  • 1

Reply