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 0<=gender<=100:
self.__gender=gender
else:
raise ValueError('数值范围0-100')
gender是字符串,并不是int或者float
if条件错了
Sign in to make a reply
真诚的刘海柱
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 0<=gender<=100:
self.__gender=gender
else:
raise ValueError('数值范围0-100')