ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

2021-07-19

2021-07-19 21:58:26  阅读:149  来源: 互联网

标签:手机号 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. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有