Discuss / Python / 交作业

交作业

Topic source

___Hiboboo

#1 Created at ... [Delete] [Delete and Lock User]
# -*- coding: utf-8 -*-


class Student(object):

    def __init__(self, name, gender):
        self.__name = name
        self.__gender = gender

    def set_gender(self, gender):
        if gender in ("male", "female"):
            self.__gender = gender
        else:
            raise ValueError("嘿,请不要填写非动物界的性别好吗?可以参考(male & female)")

    def get_gender(self):
        return self.__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