stu_dict
=[]
def print_menu():
print("*"*20)
print("学生管理系统")
print("1.添加学生信息")
print("2.删除学生信息")
print("3.修改学生信息")
print("4.显示所有学生信息")
print("0.退出学生管理系统")
print("*" * 20)
def add_student():
dict = {}
new_name
= input("请输入学生的姓名:")
new_age
= input("请输入学生的年龄:")
new_sex
= input("请输入学生的性别:")
new_num
= input("请输入学生的学号:")
new_tel
= input("请输入学生的手机号:")
dict['name'] = new_name
dict['age'] = new_age
dict['sex'] = new_sex
dict['num'] = new_num
dict['tel'] = new_tel
stu_dict
.append
(dict)
def del_student(stu
):
del_num
=int(input("请输入要删除学生的序号:"))-1
del stu
[del_num
]
def modifiy_student():
mod_num
=int(input("请输入要修改学生信息的序号:"))
new_name
= input("请输入新学生的姓名:")
new_age
= input("请输入新学生的年龄:")
new_sex
= input("请输入新学生的性别:")
new_num
= input("请输入新学生的学号:")
new_tel
= input("请输入新学生的手机号:")
stu_dict
[mod_num
-1]['name'] = new_name
stu_dict
[mod_num
-1]['age'] = new_age
stu_dict
[mod_num
-1]['sex'] = new_sex
stu_dict
[mod_num
-1]['num'] = new_num
stu_dict
[mod_num
-1]['tel'] = new_tel
print('修改成功')
def show_student():
print("*"*20)
print("学生的信息如下:")
print("序号 姓名 年龄 性别 学号 电话号码")
i
= 1
for temp
in stu_dict
:
print("%d %s %s %s %s %s " % (i
, temp
['name'], temp
['age'], temp
['sex'], temp
['num'], temp
['tel']))
i
+= 1
def main_student():
print_menu
()
while True:
key
=input("请输入要进行的操作的序号:")
if key
=='1':
add_student
()
if key
=='2':
del_student
(stu_dict
)
if key
=="3":
modifiy_student
()
if key
=='4':
show_student
()
if key
=="0":
break
main_student
()
转载请注明原文地址: https://lol.8miu.com/read-9204.html