python写通讯录_Python:利用字典编写通讯录
【此方法来源于鱼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:利用字典编写通讯录相关推荐
- python字典通讯录_Python利用字典将两个通讯录文本合并为一个文本实例
本文实例主要实现的是利用字典将两个通讯录文本合并为一个文本,具体代码如下: def main(): ftele1=open("d:\TeleAddressBook.txt",&qu ...
- python写表格_python写入表格
广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! import xlwt #导入xlwt 库 book =xlwt.workboo ...
- python写通讯录_Python实现命令行通讯录实例教程
1.实现目标 编写一个命令行通讯录程序,可以添加.查询.删除通讯录好友及电话 2.实现方法 创建一个类来表示一个人的信息.使用字典存储每个人的对象,名字作为键. 使用pickle模块永久地把这些对象存 ...
- python写通讯录_Python实现命令行通讯录
1.实现目标 编写一个命令行通讯录程序,可以添加.查询.删除通讯录好友及电话 2.实现方法 创建一个类来表示一个人的信息.使用字典存储每个人的对象,名字作为键. 使用pickle模块永久地把这些对象存 ...
- python实现手机通讯录_Python实现命令行通讯录
1.实现目标 编写一个命令行通讯录程序,可以添加.查询.删除通讯录好友及电话 2.实现方法 创建一个类来表示一个人的信息.使用字典存储每个人的对象,名字作为键. 使用pickle模块永久地把这些对象存 ...
- python实现手机通讯录_Python 结合MYSQL实现通讯录
时间:2018-12-12 概述:通讯录 python通讯录程序,在实现方面,数据库使用了mysql,连接形式采用sqlite3,其实程序比较简单,实现了基本的通讯录联系人添加.删除.修改.查看等功能 ...
- python公共键_Python利用公共键如何对字典列表进行排序详解
前言 在程序中使用字典进行数据信息统计时,由于字典是无序的所以打印字典时内容也是无序的.因此,为了使统计得到的结果更方便查看需要进行排序.Python中字典的排序分为按"键"排序和 ...
- python利用什么写模板_Python利用逻辑回归分类实现模板
Logistic Regression Classifier逻辑回归主要思想就是用最大似然概率方法构建出方程,为最大化方程,利用牛顿梯度上升求解方程参数. 优点:计算代价不高,易于理解和实现. 缺点: ...
- 用pycharm写python_如何利用pyCharm编写和运行python文件
在安装python环境后,通常可以利用IDE pyCharm来编译我们的python文件.创建一个python文件夹,用pyCharm打开文件夹,在文件夹中新建一个python文件demo.py 也许 ...
最新文章
- 夏天写代码真难!16G 内存根本不够用! | 每日趣闻
- 光耦p621引脚图_光耦反馈设计再也不愁!开关电源中的几种典型光耦隔离接法对比...
- 安装sql server 2000时,提示:以前的某个程序安装已在安装计算机上创建挂起的文件操作,需重起...
- weex 在 iOS 上如何实现常见的网络缓存
- 只用一个marker 替换 高德_Android基于高德地图完全自定义Marker的实现方法
- TP框架多上传域上传图片
- ArcGIS 城市生活区用地适宜性评价(三)
- Flutter之跨组件状态共享Provider框架剖析(2)
- JS Date.Format
- 2018年中国互联网企业百强榜单揭晓
- EasyUI框架04——treegrid
- 常用的3款光学仿真软件分析---来源网络
- 【语义分割专题】语义分割相关工作--SegNet
- IBM R52和T43 换硬盘报错 信息2010错误 解决方法
- 实战:淘宝新品想抢占市场流量 分三步进行
- python中chr65_Python语句 print(chr(65))的运行结果是
- babel : 无法加载文件 C:\Users\Lenovo\AppData\Roaming\npm\babel.ps1 ,因为在此系统上禁止运行脚本。
- 高职c语言技能试题,高职上机C语言试卷A.doc
- apue学习第九天——标准I/O库(第五章)
- html 按钮禁用状态,按钮状态——禁用状态
热门文章
- 怎样知道android的手机号码,怎么看sim卡上自己手机号码是多少 在SIM卡背后的序列号中...
- 推荐国外IT资讯网站
- 计算机的键盘操作课件,计算机应用基础教程-认识键盘ppt课件.ppt
- 《PTA——拼题A》之第1014题
- 嵌入式Linux开发环境搭建-曹国辉-专题视频课程
- C-CAS中央空调计费系统 中央空调时间型计费系统
- ribbon 收起 最小化 导航条 选项卡 navBarControl 隐藏
- php阴影效果,PHP Imagick文字加阴影(外发光)
- CF877D Olya and Energy Drinks
- vue使用 animate.css