要求:
解答:
print("*************** 欢迎使用学生管理系统 ***************")
print("1.添加学生 2.查看学生列表 3.查看学生信息 4.删除学生 5.退出系统")
dictId = {}
dictCla = {}
dictScore = {}
# 1.添加学生
def add():name=input("请输入学生姓名:")id=input("请输入学生学号:")clas=input("请输入学生班级:")score=input("请输入学生成绩:")dictId[name]=iddictCla[name]=clasdictScore[name]=scoreprint("添加成功!")
# 2.查看学生列表
def showList():for name in dictId.keys():print(name)
# 3.查看学生信息
def showAll():name=input("请输入学生姓名:")if name in dictId.keys():print(f"姓名:{name},学号:{dictId[name]},班级:{dictCla[name]},成绩:{dictScore[name]}")else:print("学生不存在!")
# 4.删除学生
def drop():name=input("请输入学生姓名:")if name in dictId.keys():del dictId[name]del dictCla[name]del dictScore[name]print("删除成功!")else:print("学生不存在!")while True:num = int(input())if num == 1:add()elif num==2:showList()elif num==3:showAll()elif num==4:drop()elif num==5:breakelse:print("输入有误,请重新输入!!!")