代码如下:
#student.py
#定义student父类
class Student:
def __init__(self,name=' ',grade=0):
self.name=name
self.grade=grade
def setName(self,name):
self.name=name
def setGrade(delf,grade):
self.grade=gradge
def getName(self):
return self.name
def show(self):
print('%s\t %s'%(self.name,self.calcLevel()))
#定义student 子类(根据成绩计算等级)
class LeveISt(Student):
def calcLevel(self):
if self.grade>=90:
return 'A'
elif self.grade>=80:
return 'B'
elif self.grade>=70:
return 'C'
elif self.grade>=60:
return 'D'
else:
return 'E'
#定义st