【此方法来源于鱼C论坛,仅供学习交流。】

print('欢迎进入通讯录程序')

print('1.查询联系人')

print('2.插入联系人')

print('3.删除联系人')

print('4.退出通讯录')

contact={'小王':123,'小李':254,'小张':125,'小徐':785}

while 1:

temp=int(input("请输入你的选择:"))

if temp==1:

name=input("请输入要查询的姓名:")

if name in contact.keys():

print(contact[name])

else:

print("该联系人不在通讯录中")

if temp==2:

name=input("请输入要添加的联系人姓名:")

number=input("请输入联系人电话:")

contact[name]=number

if temp==3:

name=input("请输入要删除的联系人姓名:")

if name in contact.keys():

contact.pop(name)

else:

print("该联系人不在通讯录中")

if temp==4:

break

print('|----感谢使用通讯录程序-----|')

python写通讯录_Python:利用字典编写通讯录相关推荐

  1. python字典通讯录_Python利用字典将两个通讯录文本合并为一个文本实例

    本文实例主要实现的是利用字典将两个通讯录文本合并为一个文本,具体代码如下: def main(): ftele1=open("d:\TeleAddressBook.txt",&qu ...

  2. python写表格_python写入表格

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! import xlwt #导入xlwt 库 book =xlwt.workboo ...

  3. python写通讯录_Python实现命令行通讯录实例教程

    1.实现目标 编写一个命令行通讯录程序,可以添加.查询.删除通讯录好友及电话 2.实现方法 创建一个类来表示一个人的信息.使用字典存储每个人的对象,名字作为键. 使用pickle模块永久地把这些对象存 ...

  4. python写通讯录_Python实现命令行通讯录

    1.实现目标 编写一个命令行通讯录程序,可以添加.查询.删除通讯录好友及电话 2.实现方法 创建一个类来表示一个人的信息.使用字典存储每个人的对象,名字作为键. 使用pickle模块永久地把这些对象存 ...

  5. python实现手机通讯录_Python实现命令行通讯录

    1.实现目标 编写一个命令行通讯录程序,可以添加.查询.删除通讯录好友及电话 2.实现方法 创建一个类来表示一个人的信息.使用字典存储每个人的对象,名字作为键. 使用pickle模块永久地把这些对象存 ...

  6. python实现手机通讯录_Python 结合MYSQL实现通讯录

    时间:2018-12-12 概述:通讯录 python通讯录程序,在实现方面,数据库使用了mysql,连接形式采用sqlite3,其实程序比较简单,实现了基本的通讯录联系人添加.删除.修改.查看等功能 ...

  7. python公共键_Python利用公共键如何对字典列表进行排序详解

    前言 在程序中使用字典进行数据信息统计时,由于字典是无序的所以打印字典时内容也是无序的.因此,为了使统计得到的结果更方便查看需要进行排序.Python中字典的排序分为按"键"排序和 ...

  8. python利用什么写模板_Python利用逻辑回归分类实现模板

    Logistic Regression Classifier逻辑回归主要思想就是用最大似然概率方法构建出方程,为最大化方程,利用牛顿梯度上升求解方程参数. 优点:计算代价不高,易于理解和实现. 缺点: ...

  9. 用pycharm写python_如何利用pyCharm编写和运行python文件

    在安装python环境后,通常可以利用IDE pyCharm来编译我们的python文件.创建一个python文件夹,用pyCharm打开文件夹,在文件夹中新建一个python文件demo.py 也许 ...

最新文章

  1. 夏天写代码真难!16G 内存根本不够用! | 每日趣闻
  2. 光耦p621引脚图_光耦反馈设计再也不愁!开关电源中的几种典型光耦隔离接法对比...
  3. 安装sql server 2000时,提示:以前的某个程序安装已在安装计算机上创建挂起的文件操作,需重起...
  4. weex 在 iOS 上如何实现常见的网络缓存
  5. 只用一个marker 替换 高德_Android基于高德地图完全自定义Marker的实现方法
  6. TP框架多上传域上传图片
  7. ArcGIS 城市生活区用地适宜性评价(三)
  8. Flutter之跨组件状态共享Provider框架剖析(2)
  9. JS Date.Format
  10. 2018年中国互联网企业百强榜单揭晓
  11. EasyUI框架04——treegrid
  12. 常用的3款光学仿真软件分析---来源网络
  13. 【语义分割专题】语义分割相关工作--SegNet
  14. IBM R52和T43 换硬盘报错 信息2010错误 解决方法
  15. 实战:淘宝新品想抢占市场流量 分三步进行
  16. python中chr65_Python语句 print(chr(65))的运行结果是
  17. babel : 无法加载文件 C:\Users\Lenovo\AppData\Roaming\npm\babel.ps1 ,因为在此系统上禁止运行脚本。
  18. 高职c语言技能试题,高职上机C语言试卷A.doc
  19. apue学习第九天——标准I/O库(第五章)
  20. html 按钮禁用状态,按钮状态——禁用状态

热门文章

  1. 怎样知道android的手机号码,怎么看sim卡上自己手机号码是多少 在SIM卡背后的序列号中...
  2. 推荐国外IT资讯网站
  3. 计算机的键盘操作课件,计算机应用基础教程-认识键盘ppt课件.ppt
  4. 《PTA——拼题A》之第1014题
  5. 嵌入式Linux开发环境搭建-曹国辉-专题视频课程
  6. C-CAS中央空调计费系统 中央空调时间型计费系统
  7. ribbon 收起 最小化 导航条 选项卡 navBarControl 隐藏
  8. php阴影效果,PHP Imagick文字加阴影(外发光)
  9. CF877D Olya and Energy Drinks
  10. vue使用 animate.css