import student
def main():
listOfSt=list_St()
display(listOfSt)
def list_St():
listOfSt=[]
flag='Y'
while flag=='Y':
name=input("请输入你的名字:")
grade=float(input("请输入成绩:"))
choice=input("请选择(L or P):")
if choice.upper()=='L':
s=student.LevelSt(name,grade)
else:
s=student.PassSt(name,grade)
listOfSt.append(s)
flag=input("继续?(y/n):").upper()
return listOfSt
def display(listOfSt):
print ('\n 姓名 \t 等级')
listOfSt.sort(key=lambda x:x.getName())
for each in listOfSt:
each.show()
def main():
listOfSt=list_St()
display(listOfSt)
main()
python制作成绩判断表
最新推荐文章于 2024-09-14 19:55:48 发布