#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(self,grade):
self.grade=grade
def getName(self):
return self.name
def show(self):
print('%s\t %s'%(self.name,self.calcLevel()))
#定义student子类
class LevelSt(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'
#定义student子类(根据成绩判断是否通过)
class PassSt(Student):
def calcLevel(self):
if self.grade>=60:
return '通过'
else:
return '不通过'
将代码保存在指定位置,随后在创建一个idle文件。将第一个文件导入其中。
学生成绩管理系统
最新推荐文章于 2024-03-27 21:16:43 发布