student_infor_list=[{'name':'小强','sex':'男','age':17}]
#添加学生信息
def addstu(student_infor_list):
stu_name=input("请输入学生姓名:")
stu_sex=input("请输入学生的性别:")
stu_age=int(input("请输入学生的年龄:"))
stuinfo={}
stuinfo["name"]=stu_name
stuinfo["sex"]=stu_sex
stuinfo["age"]=stu_age
student_infor_list.append(stuinfo)
#修改学生信息
def modystu(student_infor_list):
name=input("请输入要修改的学生的姓名:")
for i in range(0,len(student_infor_list)):
if student_infor_list[i]["name"]==name:
student_infor_list[i]["sex"]==input("请输入性别:")
student_infor_list[i]["age"]==input("请输入年龄:")
#删除学生信息
def delstu(student):
name=input("请输入要删除的学生姓名:")
for i in range(0, len(student)):
if student[i]["name"]==name:
del student[i]
#查找学生信息
def seekstu(student):
name=input("请输入要查找的学生姓名:")
for i in range(0,len(student)):
if student_infor_list[i]["name"]==name:
print(student[i])
def printmenue():
print("*" * 30)
print(" 学生管理系统V1.0 ")
print("1.添加学生信息")
print("2.修改学生信息")
print("3.删除学生信息")
print("4.查找学生信息")
print("*" * 30)
printmenue()
while True:
command=input("请输入功能序号:")
if command=="1":
addstu(student_infor_list)
print(student_infor_list)
elif command=="2":
modystu(student_infor_list)
print(student_infor_list)
elif command=="3":
delstu(student_infor_list)
print(student_infor_list)
elif command=="4":
seekstu(student_infor_list)
else:
#添加学生信息
def addstu(student_infor_list):
stu_name=input("请输入学生姓名:")
stu_sex=input("请输入学生的性别:")
stu_age=int(input("请输入学生的年龄:"))
stuinfo={}
stuinfo["name"]=stu_name
stuinfo["sex"]=stu_sex
stuinfo["age"]=stu_age
student_infor_list.append(stuinfo)
#修改学生信息
def modystu(student_infor_list):
name=input("请输入要修改的学生的姓名:")
for i in range(0,len(student_infor_list)):
if student_infor_list[i]["name"]==name:
student_infor_list[i]["sex"]==input("请输入性别:")
student_infor_list[i]["age"]==input("请输入年龄:")
#删除学生信息
def delstu(student):
name=input("请输入要删除的学生姓名:")
for i in range(0, len(student)):
if student[i]["name"]==name:
del student[i]
#查找学生信息
def seekstu(student):
name=input("请输入要查找的学生姓名:")
for i in range(0,len(student)):
if student_infor_list[i]["name"]==name:
print(student[i])
def printmenue():
print("*" * 30)
print(" 学生管理系统V1.0 ")
print("1.添加学生信息")
print("2.修改学生信息")
print("3.删除学生信息")
print("4.查找学生信息")
print("*" * 30)
printmenue()
while True:
command=input("请输入功能序号:")
if command=="1":
addstu(student_infor_list)
print(student_infor_list)
elif command=="2":
modystu(student_infor_list)
print(student_infor_list)
elif command=="3":
delstu(student_infor_list)
print(student_infor_list)
elif command=="4":
seekstu(student_infor_list)
else:
- print("输入有误,请重新输入!")