用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相关推荐

  1. C编程实践:简单的通讯录

    分享一个之前学C语言时练习写的一个简单的通讯录程序.程序功能: 1.添加联系人信息(姓名.电话号码.城市.公司). 2.保存联系人信息至本地文件. 3.打印输出联系人列表. 4.删除某个联系人信息或删 ...

  2. 卷积神经网络(三):卷积神经网络CNN的简单实现(部分Python源码)

    转载自: 卷积神经网络(三):卷积神经网络CNN的简单实现(部分Python源码) - xuanyuansen的专栏 - 博客频道 - CSDN.NET http://blog.csdn.net/xu ...

  3. 简单数据分布分析及python实现

    简单数据分布分析及python实现 数据集中趋势分析 平均值 中位数 众数 分位数 数据离中趋势分析 标准差 方差 数据的分布分析 正态分布 卡方分布(x^2^分布) t分布 f分布 数据集中趋势分析 ...

  4. 用结构体写一个简单的通讯录

    一个简单的通讯录 通讯录应该具备简单的一些功能 1 增添联系人 2 删除联系人 3 查找联系人 4 修改联系人 5 按名字给联系人排序 6 查看通讯录 除此之外,应该在实现上还应该具备一些其他的功能函 ...

  5. 生成简单的Makefile文件(Python实现)

    在linux下写几个测试程序,还要一行行的输入g++命令进行编译,当经常改测试代码的时候,那一次次的敲(或者一次次的上线箭头选)也感觉不爽,不如make来的快.用Makefile的好处就不用多说了,这 ...

  6. leetcode 《简单》 数学部分 Python实现

    leetcode <简单> 数学部分 Python实现 ''' Fizz Buzz 写一个程序,输出从 1 到 n 数字的字符串表示.1. 如果 n 是3的倍数,输出"Fizz& ...

  7. leetcode 《简单》 设计问题 Python实现

    leetcode <简单> 设计问题 Python实现''' Shuffle an Array 打乱一个没有重复元素的数组.示例: // 以数字集合 1, 2 和 3 初始化数组. int ...

  8. linux/ubuntu下简单好用的python opencv安装教程 ( 解决 imshow, SIFT, SURF, CSRT使用问题)

    linux/ubuntu下简单好用的python opencv安装教程 ( 解决 imshow, SIFT, SURF, CSRT使用问题) 参考文章: (1)linux/ubuntu下简单好用的py ...

  9. 用C语言编写简单的通讯录(大一课程作业)

    用C语言编写简单的通讯录(大一课程作业) 该系统概述: 因本人只学习了C语言的基础部分,所以编写该系统时只使用了一个C文件.存储通讯录信息以txt文件方式保存. 系统设计: 显示主菜单主函数:int ...

最新文章

  1. qhfl-4 注册-登录-认证
  2. 微型计算机在温室管理中的应用初探,文献综述-测控051-陈杰.doc
  3. 云南省计算机专业技术,云南省2018年下半年全国计算机技术与软件专业技术资格(水平)考试顺利举行...
  4. 推荐系统算法工程师培养计划
  5. 计算机二级论文题,计算机二级考试真题-Word-小许-质量管理的论文
  6. python中ADSL拨号
  7. MySQL查询不同年份母亲节_不同国家的母亲节发展故事
  8. 车联网智能终端GB/T 32960国标协议规范 、国标新能源车联网终端GB/T32960标准T-BOX应用
  9. SQL server中函数依赖,完全与部分函数依赖,平凡和非平凡函数依赖
  10. 九鼎实际控制人投资观!
  11. CrystalQuartz实现Quartz的window服务的远程管理
  12. A*算法理解(unity C#)
  13. SpringBoot部署子工程java -jar启动时报错:xxxxxxx.jar中没有主清单属性
  14. 最优控制理论 五+、极大值原理Bang-Bang控制问题的求解
  15. Pytorch - 分布式通信原语(附源码)
  16. 汇千网-赴港上市升温 忙到日程排不下 港交所“红利期”来了
  17. `Computer-Algorithm` 最小生成树MST,Prim,Kruskal,次小生成树
  18. 七个习惯之五:知彼解己
  19. 批处理语言规则--编辑bat文件
  20. 联想小新310键盘失灵解决方法

热门文章

  1. boost::mpl模块实现eval_if相关的测试程序
  2. boost::hana::none_of用法的测试程序
  3. boost::gregorian模块实现查找给定月份最后一天的测试程序
  4. GDCM:gdcm::Fragment的测试程序
  5. ITK:使用FFT与输入图像的掩码图像进行归一化相关
  6. ITK:复制过滤器filter
  7. VTK:PolyData之ExtractSelectionCells
  8. OpenCV图像操作
  9. OpenGL blending 混合的实例
  10. C++实现队列queue(附完整源码)