python制作手机通讯录功能
模拟手机通讯录功能
个人练习,仅供参考
print('-' * 20)
print('欢迎使用通讯录:\n1.添加联系人\n2.查看通讯录\n3.删除联系人\n4.修改联系人信息\n5.查找联系人\n6.退出')
print('-' * 20)
list_1 = []
while True:option = int(input('请输入你的选项:'))if option == 1:list_2 = {}name = input('请输入联系人的名字:')Telephone = input('请输入电话号码:')mailbox=input('请输入邮箱:')address = input('请输入住址:')list_2['name'] = namelist_2['Telephone'] = Telephonelist_2['mailbox'] = mailboxlist_2['address'] = addresslist_1.append(list_2)print('添加成功')elif option == 2:for i in list_1:print(f'姓名:{i["name"]}\n电话号码:{i["Telephone"]}\n邮箱:{i["mailbox"]}\n住址:{i["address"]} ')elif option == 3:name1 = input('请输入你要删除的联系人:')for j in list_1:if j['name'] == name1:list_1.remove(j)print('删除完成')elif option == 4:name2 = input('请输入你要修改联系人的姓名:')for k in list_1:if k['name'] == name2:new_name = input('请输入新的姓名:')new_Telephone = input('请输入新的电话号码:')new_mailbox = input('请输入新的邮箱:')new_address = input('请输入新的住址:')k['name'] = new_namek['Telephone'] = new_Telephonek['mailbox'] = new_mailboxk['address'] = new_addressprint('修改成功')elif option == 5:name3 = input('请输入你要查找的联系人姓名:')for l in list_1:if l['name'] == name3:print(f'姓名:{l["name"]}\n电话号码:{l["Telephone"]}\n邮箱:{l["mailbox"]}\n住址:{l["address"]} ')elif option == 6:breakelse:print('当前没有该选项,请重新输入')
python制作手机通讯录功能相关推荐
- Python 导出手机通讯录文件 VCF 文件中的手机号码
文章目录 Python 导出手机通讯录文件 VCF 文件中的手机号码 1.代码 Python 导出手机通讯录文件 VCF 文件中的手机号码 1.代码 if __name__ == '__main__' ...
- python实现手机通讯录_python实现手机通讯录搜索功能
# -*- coding:utf-8 -*- # 练习2: # 模拟手机通讯录搜索功能 class PERSON(object): def __init__(self): self.name_list ...
- python实现手机通讯录和学生信息管理系统(4种方法)
1.手机通讯录: 通讯录是记录了联系人姓名和联系方式的名录,手机通讯录是最常见的通讯录之一,人们可以在通讯录中通过姓名查看相关联系人的联系方式.邮箱.地址等信息,也可以在其中新增联系人,或修改.删除联 ...
- Python制作一个多功能音乐播放器
文章目录 一.制作播放器的思路 二.制作播放器知识点和所需模块 三.播放器的代码展示 一.制作播放器的思路 制作一个多功能音乐播放器的思路 确定播放器的需求和功能,例如支持哪些音频格式.播放列表管理. ...
- python制作手机软件_python可以写APP吗(python能做手机软件吗)
原博文 2020-09-22 20:15 − 一枚程序媛程序媛2 人赞同了该文章用Python操作手机APP的项目,例如抖音.闲鱼之类的,看完后发现这些项目无一例外需要部署ADB环境.至于什么是ADB ...
- python实现手机通讯录_Python 结合MYSQL实现通讯录
时间:2018-12-12 概述:通讯录 python通讯录程序,在实现方面,数据库使用了mysql,连接形式采用sqlite3,其实程序比较简单,实现了基本的通讯录联系人添加.删除.修改.查看等功能 ...
- python制作手机壁纸_Python爬取手机壁纸图片
使用Python爬取图片. 1 说明 本文通过爬虫程序的编写,实现了一个简单易懂的爬虫程序,方便初学者理解,主要程序分为网页获取函数,以及保存下载函数,这就是所有爬虫程序的基本思想.(本文不涉及反爬, ...
- 利用python解析手机通讯录
2019独角兽企业重金招聘Python工程师标准>>> 最新在处理手机通信录的时候,导出的手机通信录的文件VCF文件的内容如下: BEGIN:VCARD VERSION:3.0 N: ...
- python制作手机游戏脚本能使用到的相关方法
对手机屏幕位置进行点击 def click(self, x, y):"""输入两个二维列表,表示要点击的位置的x坐标,y坐标"""# 通过a ...
最新文章
- 【C++】clipp 一个命令行参数解析器
- archlinux cn源
- 转载_最值得阅读学习的10个C语言开源项目代码
- 十一.python面向对象(接口)abstractmethod,ABCMeta
- 打开.264后缀名格式的文件
- 03005_SQL查询语句
- 供应链新格局重塑全球农业贸易 对话国际农民丰收节贸易会
- Oracle GoldenGate OGG管理员手册(较早资料)
- 九度OJ-1088剩下的树
- Pandas学习导图
- 【Xamarin.iOS】使用iOS 11进行大型游戏
- c语言清华大学谭浩强笔记,(完整)C语言谭浩强学习笔记.doc
- Barcode for Mac(条形码生成器)
- Javascript使用模板字符串,find,findIndex,some,every查找数据以及map,filter过滤数据,reduce求和或平均值
- 少儿编程主要是学什么内容?含教程
- 数仓之事实表和维度表(一)
- 穷人和富人的距离0.05厘米
- 怎样修改edge默认浏览器
- PIBOT移植ROS2记录(2)-添加Node与cmd_vel
- python在图片上添加文字 - cv2模块的安装与使用