def clientDatabase():
"""
欢迎使用通讯录程序
1: 查询联系人资料
2: 插入新的联系人
3: 删除已有联系人
4: 退出通讯录程序
"""
data = dict()
while True:
code = int(input("请输入相关指令代码:"))
if code not in range(1, 5):
continue
elif code == 1:
name = input("请输入联系人姓名:")
print(f"{name}:{data[name]}")
elif code == 2:
name = input("请输入联系人姓名:")
if name in data.keys():
print(f"你输入的姓名在通讯录中已存在 --> {name}:{data[name]}")
select = input("是否修改资料(Y/N):")
if select == 'Y':
value = input("请输入用户联系电话:")
data.update(name = value)
else:
continue
else:
data[name] = input("请输入联系人电话:")
elif code == 3:
name = input("请输入联系人姓名:")
del data[name]
print(f"联系人 {name} 资料删除完成")
continue
else:
print("退出通讯录程序")
break
if __name__ == "__main__":
print(clientDatabase.__doc__)
clientDatabase()
欢迎使用通讯录程序
1: 查询联系人资料
2: 插入新的联系人
3: 删除已有联系人
4: 退出通讯录程序
请输入相关指令代码:2
请输入联系人姓名:小白
请输入联系人电话:12345
请输入相关指令代码:2
请输入联系人姓名:小明
请输入联系人电话:56789
请输入相关指令代码:2
请输入联系人姓名:傻眼猫咪
请输入联系人电话:246810
请输入相关指令代码:3
请输入联系人姓名:小明
联系人 小明 资料删除完成
请输入相关指令代码:1
请输入联系人姓名:傻眼猫咪
傻眼猫咪:246810
请输入相关指令代码:4
退出通讯录程序
|