学生管理系统函数版
```python
def print_info():
print("++++++++++++++++++++++")
print("欢迎来到学生管理系统")
print("1.添加学生信息")
print("2.修改学生信息")
print("3.查看学生信息")
print("4.删除学生信息")
print("5.显示所有学生信息")
print("6.退出")
print("++++++++++++++++++++++")
student_info = []
def add_info():
global student_info
id = input("请输入学生的id:")
name = input("请输入学生的姓名:")
age = input("请输入学生的年龄:")
sex = input("请输入学生的性别:")
dict_info = {}
dict_info["id"] = id
dict_info["name"] = name
dict_info["age"] = age
dict_info["sex"] = sex
student_info.append(dict_info)
print(student_info)
def xiu_info():
global student_info
num_3 = int(input("请输入需要修改的学生的id"))
new_name = input("请输入新的名字 (回车不修改)")
student_info[num_3-1]["name"] = new_name
new_age = input("请输入新的年龄 (回车不修改)")
student_info[num_3-1]["age"] = new_age
new_sex = input("请输入新的性别 (回车不修改)")
student_info[num_3-1]["sex"] = new_sex
print(student_info)
def show_info():
global student_info
num_4 = int(input("请输入要查询信息的学生id"))
print(student_info[num_4-1])
def del_info():
global student_info
num_5 = int(input("请输入要删除信息的学生id"))
del student_info[num_5-1]
all_info()
def all_info():
print(student_info)
while 1:
print_info()
num_1 = input("请输入要执行的操作")
if num_1 == "1":
add_info()
elif num_1 == "2":
xiu_info()
elif num_1 == "3":
show_info()
elif num_1 == "4":
del_info()
elif num_1 =="5":
all_info()
elif num_1 == "6":
num_2 = input("你确定要退出码?(y or n)")
if num_2 == "y":
break
elif num_2 == "n":
continue
```
你的意见促使我改变

浙公网安备 33010602011771号