标签:手机号 07 管理系统 19 查找 通讯录 姓名 手机 2021
py通讯录管理系统
python简单实现通讯录管理系统
python学习了一段时间了,为了巩固前面学习到的知识,我也是做了一个简单的通讯录管理系统来考察自己,话不多说,直接进入代码吧。
实现的功能
1.增加姓名和手机
2.删除姓名
3.修改手机
4.查询所有用户
5.根据姓名查找手机号
6.推出
功能快捷键
# 1.增加姓名和手机
# 2.删除姓名
# 3.修改手机
# 4.查询所有用户
# 5.根据姓名查找手机号
# 6.推出
ku = {} #创建一个字典来储存数据
while True:
a = input(''' 请选择你要进行的操作!
1.增加姓名和手机
2.删除姓名
3.修改手机
4.查询所有用户
5.根据姓名查找手机号
6.推出
''')
# 添加信息
if int(a) == 1:
name = input('请输入你的姓名')
if '\u4e00' <= name <= '\u9fff': #判断是否是汉字
phone = input('请输入你的手机号')
if phone.isdigit():
print("添加成功")
ku[name] = phone
else:
print('请输入正确的手机号')
else:
print('请输入正确的名字')
print('目前通讯录中有以下人员:', ku)
# 删除信息
if int(a) == 2:
na = input('请输入你要删除的姓名:')
if na in ku:
de = ku.pop(na)
print("已删除:" + name + de)
else:
print('查无此人')
print('目前通讯录中有以下人员:', ku)
# 修改手机号
if int(a) == 3:
name = input('请输入你要修改的人的姓名:')
if name in ku:
new_phone = input('请输入新的手机号:')
ku[name] = new_phone
else:
print('查无此人')
print('目前通讯录中有以下人员:', ku)
# 查询所有用户
if int(a) == 4:
print('目前通讯录中有以下人员:\n', ku)
for key in ku:
print(key +':'+ku[key])
# 根据姓名查询手机号
if a == '5':
name = input('请输入你要查询的人的姓名:')
if name in ku:
print('手机号为:', ku[name])
else:
print('查无此人')
# 退出
if a == '6':
print('谢谢使用!')
break
感谢观看
标签:手机号,07,管理系统,19,查找,通讯录,姓名,手机,2021 来源: https://blog.csdn.net/qq_50927871/article/details/118914960
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。