python简易手机通讯录
时间: 2023-07-05 16:36:56 浏览: 159
python实现的简单通讯录小作业(利用text记录数据)
以下是一个简易的Python手机通讯录的代码,可以实现添加联系人、查找联系人、删除联系人等功能:
```python
# 定义一个空字典,用于存储联系人信息
contact_dict = {}
# 添加联系人函数
def add_contact(name, phone):
contact_dict[name] = phone
print("联系人添加成功!")
# 查找联系人函数
def search_contact(name):
if name in contact_dict:
print(name + "的电话号码是:" + contact_dict[name])
else:
print("没有找到该联系人!")
# 删除联系人函数
def delete_contact(name):
if name in contact_dict:
del contact_dict[name]
print(name + "的联系人信息已删除!")
else:
print("没有找到该联系人!")
# 主程序
while True:
print("欢迎使用手机通讯录!")
print("1. 添加联系人")
print("2. 查找联系人")
print("3. 删除联系人")
print("4. 退出程序")
choice = input("请选择要进行的操作:")
if choice == "1":
name = input("请输入联系人姓名:")
phone = input("请输入联系人电话:")
add_contact(name, phone)
elif choice == "2":
name = input("请输入要查找的联系人姓名:")
search_contact(name)
elif choice == "3":
name = input("请输入要删除的联系人姓名:")
delete_contact(name)
elif choice == "4":
print("感谢使用手机通讯录,再见!")
break
else:
print("输入有误,请重新输入!")
```
使用方法:
1. 运行上述代码,进入主程序。
2. 按照提示输入要进行的操作,选择对应的数字进行操作。
3. 如果选择添加联系人,输入联系人姓名和电话号码,程序会自动将其加入通讯录中。
4. 如果选择查找联系人,输入联系人姓名,程序会查找并返回该联系人的电话号码。
5. 如果选择删除联系人,输入联系人姓名,程序会将该联系人的信息从通讯录中删除。
6. 如果选择退出程序,程序将自动结束运行。
阅读全文