简单的通讯录程序系统python
用python做一个简单的通讯录程序系统
主要功能∶
1.查询联系人资料
2.插入新的联系人
3.删除已有联系人
4.退出通讯录程序
print('''|---欢迎进入通讯录程序---|
|---1.查询联系人资料---|
|---2.插入新的联系人---|
|---3.删除已有联系人---|
|---4.退出通讯录程序---|''')
addressBook={}
while 1: temp=input('请输入指令代码:') if not temp.isdigit(): print("输入的指令错误,请按照提示输入") continue
item=int(temp) if item==4: print("|---感谢使用通讯录程序---|") break name=input('请输入联系人姓名:') if item==1: if name in addressBook: print(name,':',addressBook[name]) continue else: print("该联系人不存在!") if item==2: if name in addressBook: print("您输入的姓名在通讯录中已存在-->>",name,':',addressBook[name]) isEdit=input("是否修改联系人信息(Y/N):") if isEdit=='Y': userphone=input("请输入联系人电话:") addressBook[name]=userphone print("修改成功!") continue else: continue else: userphone=input("请输入联系人电话:") addressBook[name]=userphone print("添加联系人成功!") continue if item==3: if name in addressBook: del addressBook[name] print("删除成功!") continue else: print("该联系人不存在!")
简单的通讯录程序系统python相关推荐
- C编程实践:简单的通讯录
分享一个之前学C语言时练习写的一个简单的通讯录程序.程序功能: 1.添加联系人信息(姓名.电话号码.城市.公司). 2.保存联系人信息至本地文件. 3.打印输出联系人列表. 4.删除某个联系人信息或删 ...
- 卷积神经网络(三):卷积神经网络CNN的简单实现(部分Python源码)
转载自: 卷积神经网络(三):卷积神经网络CNN的简单实现(部分Python源码) - xuanyuansen的专栏 - 博客频道 - CSDN.NET http://blog.csdn.net/xu ...
- 简单数据分布分析及python实现
简单数据分布分析及python实现 数据集中趋势分析 平均值 中位数 众数 分位数 数据离中趋势分析 标准差 方差 数据的分布分析 正态分布 卡方分布(x^2^分布) t分布 f分布 数据集中趋势分析 ...
- 用结构体写一个简单的通讯录
一个简单的通讯录 通讯录应该具备简单的一些功能 1 增添联系人 2 删除联系人 3 查找联系人 4 修改联系人 5 按名字给联系人排序 6 查看通讯录 除此之外,应该在实现上还应该具备一些其他的功能函 ...
- 生成简单的Makefile文件(Python实现)
在linux下写几个测试程序,还要一行行的输入g++命令进行编译,当经常改测试代码的时候,那一次次的敲(或者一次次的上线箭头选)也感觉不爽,不如make来的快.用Makefile的好处就不用多说了,这 ...
- leetcode 《简单》 数学部分 Python实现
leetcode <简单> 数学部分 Python实现 ''' Fizz Buzz 写一个程序,输出从 1 到 n 数字的字符串表示.1. 如果 n 是3的倍数,输出"Fizz& ...
- leetcode 《简单》 设计问题 Python实现
leetcode <简单> 设计问题 Python实现''' Shuffle an Array 打乱一个没有重复元素的数组.示例: // 以数字集合 1, 2 和 3 初始化数组. int ...
- linux/ubuntu下简单好用的python opencv安装教程 ( 解决 imshow, SIFT, SURF, CSRT使用问题)
linux/ubuntu下简单好用的python opencv安装教程 ( 解决 imshow, SIFT, SURF, CSRT使用问题) 参考文章: (1)linux/ubuntu下简单好用的py ...
- 用C语言编写简单的通讯录(大一课程作业)
用C语言编写简单的通讯录(大一课程作业) 该系统概述: 因本人只学习了C语言的基础部分,所以编写该系统时只使用了一个C文件.存储通讯录信息以txt文件方式保存. 系统设计: 显示主菜单主函数:int ...
最新文章
- qhfl-4 注册-登录-认证
- 微型计算机在温室管理中的应用初探,文献综述-测控051-陈杰.doc
- 云南省计算机专业技术,云南省2018年下半年全国计算机技术与软件专业技术资格(水平)考试顺利举行...
- 推荐系统算法工程师培养计划
- 计算机二级论文题,计算机二级考试真题-Word-小许-质量管理的论文
- python中ADSL拨号
- MySQL查询不同年份母亲节_不同国家的母亲节发展故事
- 车联网智能终端GB/T 32960国标协议规范 、国标新能源车联网终端GB/T32960标准T-BOX应用
- SQL server中函数依赖,完全与部分函数依赖,平凡和非平凡函数依赖
- 九鼎实际控制人投资观!
- CrystalQuartz实现Quartz的window服务的远程管理
- A*算法理解(unity C#)
- SpringBoot部署子工程java -jar启动时报错:xxxxxxx.jar中没有主清单属性
- 最优控制理论 五+、极大值原理Bang-Bang控制问题的求解
- Pytorch - 分布式通信原语(附源码)
- 汇千网-赴港上市升温 忙到日程排不下 港交所“红利期”来了
- `Computer-Algorithm` 最小生成树MST,Prim,Kruskal,次小生成树
- 七个习惯之五:知彼解己
- 批处理语言规则--编辑bat文件
- 联想小新310键盘失灵解决方法
热门文章
- boost::mpl模块实现eval_if相关的测试程序
- boost::hana::none_of用法的测试程序
- boost::gregorian模块实现查找给定月份最后一天的测试程序
- GDCM:gdcm::Fragment的测试程序
- ITK:使用FFT与输入图像的掩码图像进行归一化相关
- ITK:复制过滤器filter
- VTK:PolyData之ExtractSelectionCells
- OpenCV图像操作
- OpenGL blending 混合的实例
- C++实现队列queue(附完整源码)