学生管理系统
print("=" * 50)
print("学生管理系统".center(40))
print("输入1:表示添加学生")
print("输入2:表示删除学生")
print("输入3:表示查找学生")
print("输入4:表示修改学生")
print("输入5:表示查看所有学生")
print("输入6:表示退出")
student = []
while True:
id=input("请输入你想要的操作")
if id=="1":
stu={}
name=input("请输入想姓名")
age=input("请输入年龄")
height=input("请输入性别")
stu["name"]=name;
stu["age"]=age;
stu["height"]=height;
student.append(stu)
print("添加成功")
elif id=="2":
name = input("请输入你要删除的学生的序号(如果不知道名字,请先查看全部人,序号-1)")
try:
student.remove(student[int(name)]);
print("删除成功")
except:
print("删除失败")
elif id=="3":
name=input("请输入你要查找的名字")
for stud in student:
if stud["name"]==name:
print("姓名\t年龄\t身高")
print("%s\t%s\t%s\t"%(stud["name"],stud["age"],stud["height"]))
break;
else:#注意 for else
print("你查找的%s不存在"%name)
elif id=="4":
name = input("请输入你要修改的名字")
for stud in student:
if stud["name"] == name:
iaa=input("请输入修改的信息编号【1.姓名 2.年龄 3.身高】")
if iaa=="1":
name=input("请输入姓名")
stud["name"]=name;
elif iaa=="2":
height=input("请输入身高");
stud["height"]=height;
elif iaa=="3":
age=input("请输入年龄")
stud["age"]=age;
print("修改成功")
break;
else: # 注意 for else
print("你查找的%s不存在" % name)
elif id=="5":
print("序号\t姓名\t年龄\t身高")
for count,i in enumerate(student,1):
print("%s\t%s\t%s\t%s\t"%(count,i["name"],i["age"],i["height"]))