Discuss / Python / 作业

作业

Topic source
def __init__(self,name,gender,score):
    self.__name = name
    self.__gender = gender
    self.__score = score

def get_gender(self):
    return self.__gender

def set_gender(self,gender):
    if gender == '男' or gender == '女':
        self.__gender = gender
    else:
        raise ValueError('对不起,禁止录入人妖!')

FOREVER_574

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

大哥你做那么多有意义么?人家外国人要是填一个man或者woman 你的代码就说人家是人妖合适吗。简单暴力点。如果你实在要判断的话,首先你应该判断输入的是中文还是英文,然后在判断是不是男女。ord() 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, genders):
    self.__gender = genders

哎呀,题目要求啦,验证参数有效性,这个只是随便写的。 只是在练代码而已。


  • 1

Reply