答案源码:

address_book = {'小明':['001','广州'],'小红':['002','深圳'],'小王':['003','北京']
}
tip = """
添加好友请输入1
删除好友请输入2
修改好友信息请输入3
查询好友信息请输入4
"""
print(tip)
num = input("请输入数字:")
int_num = int(num)
if(int_num==1):str = input("请输入好友信息,姓名电话地址,以空格分开:")name = str.split( )[0]info = str.split( )info.pop(0)address_book[name] = infoprint(address_book)
elif(int_num==2):name = input("请输入要删除好友的姓名:")del address_book[name]print(address_book)
elif(int_num==3):name = input("请输入修改好友的姓名:")numb = input("要修改电话号码请输入1,修改地址请输入2,如需都修改请输入3:")int_numb = int(numb)if(int_numb==1):new_phone = input("请输入号码:")list_info = address_book.get(name)address_book = {name:[new_phone,list_info[1]]}print(address_book)elif(int_numb==2):new_address = input("请输入地址:")list_info = address_book.get(name)address_book = {name:[list_info[0],new_address]}print(address_book)elif(int_numb==3):newinfo = input("请输入号码和地址,并以空格分开:")str = newinfo.split( )address_book = {name:[str[0],str[1]]}print(address_book)else:print("请输入正确数字!")
elif(int_num==4):name = input("请输入要查询的好友姓名:")print(address_book[name])
else:print("请输入正确数字!")

程序逻辑很清楚,运行结果就不在此展示了,你可以复制一下自己运行。

拿到答案了,点个赞呗~哈哈哈

Python 实训3 简单的好友通讯录管理程序相关推荐

  1. Python—实训day3—简单的在线翻译程序

    4 发送POST请求 4.3 用poster获取有道在线翻译 参考有道翻译:http://fanyi.youdao.com/ 通过Fiddler工具可以获取到 请求的URL地址为:http://fan ...

  2. Python实训day03am【sort、函数式编程、过滤器、lambda、文本文件读写】

    Python实训-15天-博客汇总表 目录 1.字典练习题 2.排序sort 2.1.Java中的sort 2.2.sort与lambda 3.函数式编程与过滤器filter 4.Java中的lamb ...

  3. Python实训-15天-博客汇总表

    目录 1.课程安排 1.1.课程介绍 1.2.课程目标 2.课件 2.1.课件and录屏 2.2.练习and案例and作业 3.实训博客笔记 第1周-week1 day01 day02 day03 d ...

  4. Python实训day08am【网络爬虫selenium、图像处理入门】

    Python实训-15天-博客汇总表 目录 1.网络爬虫-selenium(歌曲与歌词) 2.图像处理 2.1.安装库 2.2.图片处理 2.3.马赛克 2.4.副本-缩略图-粘贴-创建新图 2.5. ...

  5. Python实训day04am【爬虫介绍、爬取网页测试、Python第三方库】

    Python实训-15天-博客汇总表 目录 1.文本文件编程题 2.爬虫(Scrapy) 2.1.安装第三方库 2.2.爬取网页测试 2.2.1.样例1 2.2.2.样例2 3.PyCharm导入第三 ...

  6. python实训报告50000_Python实训周总结

    Python 实训周总结 Python 的学习到现在已经有半个月了, 通过讲解与企业化标准的培训, 使我 加深了对 python 的认识. 因为之前有学 Java 的基础, 所以这次实训入门时也相 对 ...

  7. python实训主要成果_Python实训周总结

    - 精品 -- Python 实训周总结 Python 的学习到现在已经有半个月了,通过讲解与企业化标准的培训,使我 加深了对 python 的认识.因为之前有学 Java 的基础,所以这次实训入门时 ...

  8. 初学Python实训心得以及一个爬虫例子

    了解Python,学会Python,实战python 通过这次Python实训,我收获了很多,一方面学习到了许多以前没学过的专业知识与知识的应用,另一方面还提高了自我动手做项目的潜力.本次实训是对我潜 ...

  9. 大学python实训总结-千锋Python实训总结 学好基础才能走的更远

    时间飞逝,不知不觉在千锋学习Python已经一个月了,在这不长不短的一个月时间感觉我以往的生活方式和学习方式完全被改变了,希望我能继续保持这样的求学心态和学习态度.下面这个Python实训总结就是我对 ...

  10. Python实训day14pm【Python网络爬虫综合大作业-参考解析】

    Python实训-15天-博客汇总表 题目:天气数据的爬取和统计 大作业题目思路引导:定时爬取每个地级市的实时天气状况.存入excel中.为每个城市生成html展示.历史excel文件以每日为单位归档 ...

最新文章

  1. 详解 CQRS 架构模式
  2. 机器学习与数据挖掘有什么异同?
  3. 拼多多“砍价免费拿”始终差“0.09%”遭起诉,官方回应:活动真实
  4. Flask之WTForms验证
  5. 在maven中引用github上的资源
  6. oracle行列转换
  7. 计算机视觉 | Python OpenCV 3 使用背景减除进行目标检测
  8. 编辑bpmn_最好用的流程编辑器bpmnjs系列之ContextPad
  9. ORB_SLAM2+ZED 2
  10. 一名 IT 经理是如何把项目带崩的?
  11. python 文本分析教程_Python笔记_第五篇_Python数据分析基础教程_文件的读写
  12. matlab 数据拟合相关
  13. [量化学院]机器学习有哪些常用算法
  14. vivado中bit文件怎么没有生成_【新手入门】ISE工程升级到Vivado及板级信号调试技术...
  15. UVA10815 安迪的第一个字典 Andy‘s First Dictionary
  16. 开篮球馆需要什么_开一个篮球馆怎么样?开篮球馆需要办理什么手续?
  17. 月嫂APP开发可以实现哪些功能?
  18. 计算机上应用锁,电脑怎么设置软件锁
  19. 努比亚红魔5G救砖线刷教程
  20. 【经典】FPGA三国志

热门文章

  1. css html设计网页完整代码,htmlcss完整的网页代码
  2. 适用于物联网数据共享的区块链节点存储优化方案
  3. testbench实例 vhdl_VHDL的testbench的编写(转)
  4. 一个屌丝程序猿的人生(一百零九)
  5. 动态IP或无公网IP时外网访问内网固定端口管家婆等应用
  6. SQL Prompt快捷键整理(使用帮助)
  7. Sentence2vec
  8. Java图书管理系统(控制台程序)
  9. 用360安全卫士批量本地快速给系统打补丁【转贴】
  10. java零基础Ⅲ-- 8.算法优化体验课-骑士周游问题