要實現簡單的通訊錄管理系統,可以使用Python的字典來存儲聯系人的信息。以下是一個簡單的實現示例:
contacts = {}
def add_contact():
name = input("請輸入聯系人姓名:")
phone = input("請輸入聯系人電話:")
email = input("請輸入聯系人郵箱:")
contacts[name] = {"電話": phone, "郵箱": email}
print("聯系人添加成功!")
def search_contact():
name = input("請輸入要查詢的聯系人姓名:")
if name in contacts:
print("姓名:", name)
print("電話:", contacts[name]["電話"])
print("郵箱:", contacts[name]["郵箱"])
else:
print("未找到該聯系人!")
def delete_contact():
name = input("請輸入要刪除的聯系人姓名:")
if name in contacts:
del contacts[name]
print("聯系人刪除成功!")
else:
print("未找到該聯系人!")
def list_contacts():
print("所有聯系人:")
for name in contacts:
print("姓名:", name)
print("電話:", contacts[name]["電話"])
print("郵箱:", contacts[name]["郵箱"])
print("===================")
def main():
while True:
print("1. 添加聯系人")
print("2. 查詢聯系人")
print("3. 刪除聯系人")
print("4. 顯示所有聯系人")
print("5. 退出")
choice = input("請輸入操作編號:")
if choice == "1":
add_contact()
elif choice == "2":
search_contact()
elif choice == "3":
delete_contact()
elif choice == "4":
list_contacts()
elif choice == "5":
print("退出通訊錄管理系統!")
break
else:
print("無效的操作編號!")
if __name__ == "__main__":
main()
以上代碼實現了一個簡單的通訊錄管理系統,可以添加聯系人、查詢聯系人、刪除聯系人和顯示所有聯系人。運行程序后,根據提示輸入相應的操作編號即可進行相應的操作。