赞
踩
- contacts = {}
- # 菜单函数
- def show_menu():
- print("=" * 20)
- print('欢迎使用通讯录:')
- print("1.添加联系人")
- print("2.查看通讯录")
- print("3.删除联系人")
- print("4.修改联系人信息")
- print("5.查找联系人")
- print("6.退出")
- print("=" * 20)
-
- # 添加联系人函数
- def add_contact():
- name = input("请输入联系人姓名:")
- phone = input("请输入联系人电话:")
- address = input("请输入联系人地址:")
- contacts[name] = {"电话": phone, "地址": address}
- print(f"联系人 {name} 已添加。")
-
- # 查看通讯录函数
- def view_contacts():
- if not contacts:
- print("通讯录为空。")
- else:
- for name, info in contacts.items():
- print(f"姓名:{name}")
- print(f"电话:{info['电话']}")
- print(f"地址:{info['地址']}")
- print("-" * 20)
-
- # 删除联系人函数
- def delete_contact():
- name = input("请输入要删除的联系人姓名:")
- if name in contacts:
- del contacts[name]
- print(f"联系人 {name} 已删除。")
- else:
- print("通讯录中不存在该联系人。")
-
- # 修改联系人信息函数
- def update_contact():
- name = input("请输入要修改的联系人姓名:")
- if name in contacts:
- newsphone = input("请输入新的电话号码:")
- newsaddress = input("请输入新的地址:")
- contacts[name] = {"电话": newsphone, "地址": newsaddress}
- print(f"联系人 {name} 的信息已修改。")
- else:
- print("通讯录中不存在该联系人。")
-
- # 查找联系人函数
- def find_contact():
- name = input("请输入要查找的联系人姓名:")
- if name in contacts:
- info = contacts[name]
- print(f"姓名:{name}")
- print(f"电话:{info['电话']}")
- print(f"地址:{info['地址']}")
- else:
- print("通讯录中不存在该联系人。")
-
- # 主程序
- def main():
- while True:
- show_menu()
- choice = input("请选择操作:")
- if choice == "1":
- add_contact()
- elif choice == "2":
- view_contacts()
- elif choice == "3":
- delete_contact()
- elif choice == "4":
- update_contact()
- elif choice == "5":
- find_contact()
- elif choice == "6":
- print("谢谢使用,再见!")
- break
- else:
- print("无效的选择,请重新选择。")
- if __name__ == "__main__":
- main()
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。