定义学生信息类,包含姓名、成绩属性,定义成绩打印方法(90分及以上显示优秀,80分及以上显示良好,70分及以上显示中等,60分及以上显示合格,60分以下显示不及格)
#首先定义学生信息类
class Student():
#定义学生对象属性,名字,成绩
def __init__(self,name,score):
self.name = name
self.score = score
#定义一个方法,用于打印学生的成绩等级
def print_grade(self):
if self.score >= 90:
print(f'学生姓名:{self.name},学生成绩:{self.score},优秀')
elif self.score >= 80:
print(f'学生姓名:{self.name},学生成绩:{self.score},良好')
elif self.score >= 70:
print(f'学生姓名:{self.name},学生成绩:{self.score},中等')
elif self.score >= 60:
print(f'学生姓名:{self.name},学生成绩:{self.score},及格')
else:
print(f'学生姓名:{self.name},学生成绩:{self.score},不及格')
#实例化对象
Jack = Student('Jack',80)
Jack.print_grade()
Tom = Student('Tom',59)
Tom.print_grade()