定义一个学生类
属性有 : 姓名,性别,语文,数学,英语成绩.
方法有 : 输出姓名和成绩(计算总成绩/平均成绩)
要求: 属性需要私有化
成绩要在0-100之间
性别只有男和女
class Student:
def __init__(self, name, sex, yuwen, shuxue, yingyu):
self.__name = name
self.__sex = sex
self.__yuwen = yuwen
self.__shuxue = shuxue
self.__yingyu = yingyu
def get_name(self):
print('姓名:{}'.format(self.__name))
def get_sex(self):
print('性别:{}'.format(self.__sex))
def get_course(self):
print('总成绩:{}'.format(sum([self.__yuwen, self.__shuxue, self.__yingyu])))
print('平均成绩:{}'.format(round(sum([self.__yuwen, self.__shuxue, self.__yingyu])/3, 2)))
a = Student('小米', '男', 87, 65, 99)
a.get_name()
a.get_sex()
a.get_course()
如果对你有帮助,可以点击我这个回答右上方的【采纳】按钮,给我个采纳吗,谢谢
这种问题,估计只有csdn专家团才愿意回答。