软件平台:Microsoft Windows。 软件工具:Python 3.6以上
获取学生的姓名:get_name()
获取学生的学号:get_ID()
返回3门科目中最高的分数:get_course()
姓名 学号 三门科目成绩
徐哲 111 69, 88, 98
陈旭 222 80, 99, 30
返回结果如图所示:
参考相关书籍及知识点,能够熟练掌握Python面向对象程序设计的基本概念。
class Student:
def __init__(self, name, ID, *course):
self.name = name
self.ID = ID
self.course = course
def get_name(self): # 获取学生的姓名
return self.name
def get_ID(self): # 获取学生的学号
return self.ID
def get_course(self): # 返回3门科目中最高的分数
return max(max(self.course)) # 注意两个max!
student1 = Student('王梓权', 21030228, [93, 88, 96])
print('学生姓名为:', student1.get_name())
print('学生学号为:', student1.get_ID())
print('3门科目中最高分数为:', student1.get_course())
print()
student2 = Student('吴江', 21030229, [76, 84, 90])
print('学生姓名为:', student2.get_name())
print('学生学号为:', student2.get_ID())
print('3门科目中最高分数为:', student2.get_course())