1 student_info = [{'name': "Mary", 'id':"001", 'tel': "13500001234"}]
2 def print_info():
3 print("""
4 # 1-- 添加学员--存储结构[{'name':,'id':,'tel':}]
5 # 2-- 删除学员
6 # 3-- 显示所有学员信息
7 # 4-- 退出系统
8 """)
9 def add_stu():
10 stu_name = input("请输入要增加的学员姓名:")
11 stu_id = input("请输入要增加的学员学号:")
12 stu_tel = input("请输入要增加的学员电话:")
13 for stu in student_info:
14 if stu_id == stu["id"]:
15 print("该学员已存在!")
16 else:
17 student_info.append({'name': stu_name, 'id':stu_id, 'tel': stu_tel})
18 return student_info
19
20 def del_stu():
21 stu_id = input("请输入要删除学员的学号:")
22 for stu in student_info:
23 if stu_id == stu.get("id"):
24 student_info.remove(stu)
25 print("已删除学号是%s的学员" % stu_id)
26 break
27 else:
28 print("该学员不存在!")
29
30 def all_stu():
31 print("所有学员信息如下:")
32 for stu in student_info:
33 print(stu)
34 # 学生管理系统
35 def IMS_main():
36 print("欢迎进入学生信息管理系统!")
37 print_info()
38 while True:
39 num = int(input("请输入操作选项编号:"))
40 if num == 1:
41 add_stu()
42 continue
43 elif num == 2:
44 del_stu()
45 continue
46 elif num == 3:
47 all_stu()
48 continue
49 else:
50 print("退出")
51 break
52
53
54 if __name__ == '__main__':
55 """调试"""
56 IMS_main()