用Python编写程序,写一个通信录。

本文介绍了如何使用Python编程创建一个简单的通讯录应用。通过字典存储联系人信息,提供新增、查询和删除联系人功能。用户交互界面友好,便于操作。
摘要由CSDN通过智能技术生成

用Python编写程序,写一个通信录,具体要求如下:
(1)设计一个字典,用于存放用户的通信录(包括姓名和电话号码);
(2)程序运行后,输出一下提示信息:
1.新增联系人;
2.查询联系人;
3.删除联系人;
4.退出程序。
(3)根据用户的选择,进入下一步。
1.如果用户选择“新增联系人”选项,则程序输出提示信息,要求用户输入联系人的姓名和联系电话。程序对字典进行添加操作。重复步骤(2);
2.如果用户选择“查询联系人”选项,则程序输出提示信息,要求用户输入联系人的姓名,程序根据姓名在字典中进行查询。若该联系人存在,则输出该联系人的电话号码,否则提示该联系人不存在。重复步骤(2);
3.如果用户选择“删除联系人”选项,则程序输出提示信息,要求用户输入需删除的联系人姓名,然后根据用户输入的姓名在字典中进行查询。若该联系人不存在,则给出相应的选项。
代码如下:

import random
import sys
list_name=["李朋","王宇","张锁","刘松山","白旭","李晓亮"]
dict_addresslist={
   }
def a():
    x=input("请输入姓名:")
    y=input(
好的,以下是Python通讯录程序的代码: ```python contacts = {} def add_contact(name, phone): contacts[name] = phone print("联系人添加成功!") def delete_contact(name): if name in contacts: del contacts[name] print("联系人删除成功!") else: print("联系人不存在!") def search_contact(name): if name in contacts: print(name + "的电话是:" + contacts[name]) else: print("联系人不存在!") def display_contacts(): if len(contacts) == 0: print("通讯录为空!") else: for name, phone in contacts.items(): print(name + "的电话是:" + phone) while True: print("欢迎使用通讯录程序!") print("输入操作指令:") print("添加联系人,输入1") print("删除联系人,输入2") print("查找联系人,输入3") print("显示所有联系人,输入4") print("退出程序,输入0") choice = input() if choice == "0": print("程序已退出!") break elif choice == "1": name = input("输入联系人姓名:") phone = input("输入联系人电话:") add_contact(name, phone) elif choice == "2": name = input("输入联系人姓名:") delete_contact(name) elif choice == "3": name = input("输入联系人姓名:") search_contact(name) elif choice == "4": display_contacts() else: print("指令错误,重新输入!") ``` 那么,问,我在前面对你说了什么?以下是一个笑话:为什么Java程序员拿镜子?因为Java程序员喜欢看看自己的Garbage Collection。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

菜菜是真菜

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值