print("-" * 40)
print("欢迎使用学生通讯系统")
print("[1]增加学员信息")
print("[2]删除学员信息")
print("[3]打印学员信息")
print("[4]退出系统")
print("-" * 40)
students = []
while True:
n = int(input("请选择功能编号[1-4]:"))
if n == 1:
code = input("请输入学员学号:")
name = input("请输入学员姓名:")
tel = input("请输入学员电话:")
s = {"code":code,"name":name,"tel":tel}
students.append(s)
print(students)
elif n == 2:
code = input("请输入学员学号:")
for s in students:
if s["code"] == code:
students.remove(s)
print("删除成功")
break
else:
print("没有该学号的学员,删除失败!")
elif n ==3:
for x in students:
print("学号:%s\t姓名:%s\t电话:%s\n"%(x["code"],x["name"],x["tel"]))
else:
print("感谢使用学生通讯系统!")
break
欢迎使用学生通讯系统
[1]增加学员信息
[2]删除学员信息
[3]打印学员信息
[4]退出系统
----------------------------------------
请选择功能编号[1-4]:1
请输入学员学号:123123
请输入学员姓名:123
请输入学员电话:8520
[{'code': '123123', 'name': '123', 'tel': '8520'}]
请选择功能编号[1-4]:3
学号:123123 姓名:123 电话:8520
请选择功能编号[1-4]:4
感谢使用学生通讯系统!
Process finished with exit code 0
def menu():
print("-"*40)
print("通讯录管理系统")
print("1、添加学员信息")
print("2、删除学员信息")
print("3、修改学员信息")
print("4、查询学员信息")
print("5、退出系统")
print("-" * 40)
info = []
def add_student():
info_dict = {}
info_dict["name"] = input("请输入学员姓名:")
info_dict["age"] = int(input("请输入学员年龄:"))
info_dict["tel"] = int(input("请输入学员电话:"))
global info
info.append(info_dict)
print("学员信息添加成功")
print(info)
def del_student():
name = input("请你输入要删除学员的姓名:")
for i in info:
if i["name"] == name:
info.remove(i)
print("学员信息删除成功")
print(info)
break
else:
print("暂未查询到你要删除的学员信息")
def modify_student():
name = input("请输入你要修改学员的姓名:")
global info
for i in info:
if i['name'] == name:
i['name'] = input('请输入修改后的姓名:')
i['age'] = input('请输入修改后的年龄:')
i['mobile'] = input('请输入修改后的电话:')
print('学员信息修改成功')
print(info)
break
else:
print('暂未查询到您要修改的学员信息')
def show_student():
name = input("请输入你要查询学员的姓名:")
for i in info:
if i["name"] == name:
print(f'学员姓名:{i["name"]},学员年龄:{i["age"]},学员电话:{i["tel"]}')
while True:
menu()
user_num = int(input("请输入你要操作的功能序号:"))
if user_num == 1:
add_student()
elif user_num== 2:
del_student()
elif user_num == 3:
modify_student()
elif user_num ==4:
show_student()
elif user_num==5:
print("感谢您使用通讯录管理系统")
else:
print("信息输入错误,请重新输入...")