python通讯录综合_Python通讯录作业
我知道你们懒,代码直接贴到下面了,附上流程图#通讯录管理
#coding:utf-8
Mail={}
print('''
——————通讯录—————
|1.添加联系人 |
|2.删除联系人 |
|3.查询联系人 |
|4.更新联系人 |
|5.退出通讯录 |
________________
''')
while True:
bh=input('请输入编号选择对应功能:')
if bh=='1':
name=input('请输入添加的联系人姓名:')
if name in Mail:
print('联系人已存在!请重新输入')
else:
tel=input('请输入联系人电话:')
add=input('请输入联系人地址:')
Mail[name]=[tel,add]
print(Mail)
elif bh=='2':
name=input('请输入欲删除的联系人姓名:')
if name in Mail:
del Mail[name]
print('删除成功')
print(Mail)
else:
print('该联系人在通讯录中不存在:')
elif bh=='3':
print(Mail)
elif bh=='4':
name=input('请输入需要更新的联系人姓名:')
if name in Mail:
tel=input('请输入联系人电话:')
add=input('请输入联系人地址:')
d={name:[tel,add]}
Mail.update(d)
print(Mail)
else:
print('该联系人不存在无法更新')
elif bh=='5':
break;
print('感谢您的使用')
python通讯录综合_Python通讯录作业相关推荐
- python 分班_Python学习作业一
# 一.九九乘法表 i = 1 while i <= 9: j = 1 while j <= i: print(f'{j}*{i}={i*j}', end='\t') j += 1 pri ...
- 怎么用python画房子_python绘图作业:使用pygame库画房子
#!/usr/bin/python3 # -*- coding: utf-8 -*- # 技术支持:https://www.jianshu.com/u/69f40328d4f0 # 技术支持 http ...
- python 通讯录 字典_Python实现命令行通讯录
1.实现目标 编写一个命令行通讯录程序,可以添加.查询.删除通讯录好友及电话 2.实现方法 创建一个类来表示一个人的信息.使用字典存储每个人的对象,名字作为键. 使用pickle模块永久地把这些对象存 ...
- python课程设计编写电子通讯录_python写一个通讯录
闲着没事,用python写一个模拟通讯录,要求要实现常用的通讯录的功能,基本流程如下 接下来就按照这个流程实现各个模块的功能 1. 定义一个类,并初始化 def __init__(self): w ...
- python关于通讯录模型_python写一个通讯录 - wtwexile - 博客园
python写一个通讯录 闲着没事,用python写一个模拟通讯录,要求要实现常用的通讯录的功能,基本流程如下 接下来就按照这个流程实现各个模块的功能 1. 定义一个类,并初始化 1 import j ...
- Python 实例:手机通讯录(使用text文本记录数据)
在最原始的通讯录的基础之上进行了改进 使用了text文本记录数据 之后打算再研究一下用tkinter怎么写出有界面的通讯录(还是用text文本记录数据),然后再考虑一下用pymysql数据库记录数据, ...
- 使用python将excel表格通讯录导入手机通讯录
使用python将excel表格通讯录导入手机通讯录 核心问题: 安卓手机使用的通讯录文件格式为.vcf (应该是vCard 格式),这种格式的文件可以直接使用手机通讯录打开,导入手机通信录. 我们需 ...
- Python函数练习题:通讯录管理程序实战案例
嗨害大家好鸭!我是小熊猫❤ 好久没有整实战案例类文章辽 今天就来整一整~ 功能简介 实现一个通讯录管理程序,使用函数来实现程序,采用模块化的程序设计方法: 划分通讯录程序的功能模块,使用函数实现相应的 ...
- 【百度地图API】如何制作班级地理通讯录?LBS通讯录
原文:[百度地图API]如何制作班级地理通讯录?LBS通讯录 摘要:班级通讯录必备的功能,比如人员列表,人员地理位置标注,展示复杂信息窗口,公交和驾车等.一般班级人员都不会超过300个,因为可以高效地 ...
最新文章
- pyspark sparksession_pyspark中的行列互转
- android128 zhihuibeijing 科大讯飞 语音识别
- properties 资源文件读取
- numpy在折线图上添加取值_见识matplotlib:不常见的一面,折线图
- 34988 Happy Reversal(二进制去取反)
- 【java】方法中参数列表的应用
- 【特征提取】基于matlab语音端点检测【含Matlab源码 552期】
- 让电脑「读懂」你的思想——java工程师的职业规划
- 还不知道IEEE、ACM、SCI、EI、nature、期刊、会议论文之间的关系?一幅关系图搞定~
- Qt功能优化:Qt 3D画廊
- 批量生成10位数手机号,用作账号注册
- 在论文中如何设置页眉页脚
- [附源码]计算机毕业设计Node.js-报刊征订管理系统(程序+LW)
- 【动网论坛7.1 sp1 修改】-加强检查注册昵称,防止全数字及简单重复ID注册
- 2022/10/16 指针习题 各种练习题
- Java中Thread详解(一篇就够了)
- css草书,CSS emoji字体实现
- 学习Linux命令(33)
- 进入游戏后如何回到计算机界面,玩LOL胜利后点击“继续游戏”要等个将近10秒才能回到结算界面,请问是怎么回事?...
- 金蝶云星空与奇门WMS-A对接集成委外领料查询打通出库单创建
热门文章
- 【渝粤教育】广东开放大学 软件工程 形成性考核 (50)
- 【渝粤题库】陕西师范大学100141大学英语(三)作业 (专升本、高起本)
- c语言错误re,c语言malloc之后再realloc的有关问题
- [精品]CSAPP Bomb Lab 解题报告(一)
- Hashcat从入门到入土(二)
- esp32 arduino adc_英雄联盟手游射手出装怎么出 adc英雄出装推荐
- Tomcat权威指南-读书摘要系列6
- Geany——Python配置
- ASP.NET Core 2.0 MVC 发布部署--------- ASP.NET Core 发布的具体操作
- [luoguP1849] [USACO12MAR]拖拉机Tractor(spfa)