通讯录 信息 列表
dict = { "张三": {"性别": "男", "电话": "13787007426"}, "李丽": {"性别": "女", "电话": "13787008916"} }
创建菜单信息展示方法
def showMenu(): print("-" * 30) print(" 学生通讯录管理系统 v1.0") print("1. 添加学生") print("2. 删除学生") print("3. 修改学生") print("4. 查询学生") print("5. 获取所有学生通讯信息") print("6. 退出系统") print("-" * 30)
创建选择菜单方法
def getSelcet(): selcetNum = int(input("请输入选择的序号:")) return selcetNum
添加学生通讯信息方法
def addstuInfo(): name = input("你当前是做添加操作,请输入要添加的名片信息:姓名") sex = input("请输入要添加的名片信息:性别") telphone = input("请输入要添加的名片信息:手机号码") dict[name] = {"性别": sex, "电话": telphone} print(dict)
删除学生通讯信息方法
def delstuInof(): name = input("你当前是做删除操作,请输入要添加的名片信息:姓名") if dict.get(name,False)==False: pass else: del dict[name] print(dict)
修改学生通讯信息方法
def modifystuInfo(): name = input("你当前是修改操作,请输入要添加的名片信息:姓名") sex = input("请输入要修改后的名片信息:性别") telphone = input("请输入要修改后的手机信息:手机号码") dict[name]={'性别':sex,'电话':telphone}
查询学生通讯信息方法
def seckstuInfo(): name = input("你当前是查询操作,请输入要添加的名片信息:姓名") print(dict[name])
显示所有学生的通讯信息方法
def showstuInfo(): print(dict)
退出学生通讯管理系统方法
def exitSystem(): print("谢谢使用本系统!")
主循环函数(main)
while True: # 打印输出菜单 showMenu() # 等待用户选择 num = getSelcet() if num == 1: addstuInfo() elif num == 2: delstuInof() elif num == 3: modifystuInfo() elif num == 4: seckstuInfo() elif num == 5: showstuInfo() elif num == 6: exitSystem() break