要求:
解答:
python
print("*************** 欢迎使用学生管理系统 ***************")
print("1.添加学生 2.查看学生列表 3.查看学生信息 4.删除学生 5.退出系统")
dictId = {}
dictCla = {}
dictScore = {}
# 1.添加学生
def add():
name=input("请输入学生姓名:")
id=input("请输入学生学号:")
clas=input("请输入学生班级:")
score=input("请输入学生成绩:")
dictId[name]=id
dictCla[name]=clas
dictScore[name]=score
print("添加成功!")
# 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:
break
else:
print("输入有误,请重新输入!!!")