python 通讯录
print("="*20)
print("欢迎使用手机通讯录")
print("1:添加好友")
print("2:删除好友")
print("3:编改好友")
print("4:查找好友")
print("5:退出")
print("="*20)
dict={}
while True:
x=input("请输入选项:")
if x=='1':
name=input("请输入添加好友姓名:")
num=input("请输入添加好友电话:")
dict[name]=num
print(dict)
print("添加成功")
elif x=='2':
shanchu=input("请输入删除好友姓名:")
for i in dict:
if shanchu in i.values():
dict.pop(shanchu)
print(dict)
print('删除成功')
else:
print('通讯录无此人')
else:
print('通讯录无信息')
elif x=='3':
print("6:修改姓名")
print("7:修改电话")
xiu = input("请输入编改好友姓名:")
y=input('请再次输入选项')
if y=='6':
while 1:
gai=input("请输入新的姓名:")
if gai in dict:
print('姓名已存在')
else:
dict[gai]=dict.pop(xiu)
v=dict.get(xiu)
z={gai,v}
print(dict)
print('修改成功')
break
elif y=='7':
w=input('请输入新的电话号码')
dict[xiu]=w
print(dict)
elif x=='4':
m=input("请输入查找好友姓名:")
for n in dict:
if m in n.values():
print('姓名:{0},号码:{1}'.format(g,dict[g]))
else:
print('通讯录无此人')
else:
print('通讯录无信息')
elif x=='5':
print("退出")
break
python 通讯录相关推荐
- python通讯录运用的知识点_案例驱动式Python学习--通讯录存取
驱动案例 通讯录:要求打印出企业全部十名员工通讯录.(要求有文件相关操作) 内置函数 自定义函数 函数指被封装起来的.实现某种功能的一段代码.Python安装包.标准库中自带的函数统称为内置函数,用户 ...
- python 通讯录系统_Python下的通讯录
Python 下的通讯录 1 .课题需求 1.1 系统开发的目标和思想 随着社会的发展 , 人际关系变得越来越重要,为了保持良好的人际关系,必须经常与亲 戚.朋友.同学.同事保持联系,但是有时候存在着 ...
- python 通讯录 字典_Python实现命令行通讯录
1.实现目标 编写一个命令行通讯录程序,可以添加.查询.删除通讯录好友及电话 2.实现方法 创建一个类来表示一个人的信息.使用字典存储每个人的对象,名字作为键. 使用pickle模块永久地把这些对象存 ...
- python通讯录编程_python实现简单通讯录
初学python,自己写的面向过程的简单通讯录,希望大家多多指点. 1.[文件] address_book.py ~ 4KB 下载(199) #!/usr/bin/python import ...
- python通讯录管理程序的用户可行性_通讯录管理系统项目可行性分析
通讯录管理系统可行性 分析报告 一.可行性研究报告 .................................................................. 错 误!未定义 ...
- python通讯录综合_Python通讯录作业
我知道你们懒,代码直接贴到下面了,附上流程图#通讯录管理 #coding:utf-8 Mail={} print(''' ------通讯录----- |1.添加联系人 | |2.删除联系人 | |3 ...
- python通讯录管理系统 tk_通讯录管理系统课程设计
按照惯例,一波课程设计走起~ 这次写的是通讯录管理系统,经过几番大修和N+1次小修之后BUG已经很少了~先来看看期间遇到的哪些问题吧: Qusetion 1:针对手机号的排序问题(即交换结构体) 2: ...
- python通讯录的录入与测试_python实现手机通讯录搜索功能
# -*- coding:utf-8 -*- # 练习2: # 模拟手机通讯录搜索功能 class PERSON(object): def __init__(self): self.name_list ...
- Python通讯录案例
案例代码: #通讯录_P102.py#页面提示设计 print("|---欢迎进入通讯录程序---|") print("|---1:查询全部联系人---|") ...
- python通讯录管理系统姓名年龄号码_基于互联网的移动通讯录管理系统的制作方法...
本发明涉及一种移动通讯录管理系统,特别涉及一种基于互联网的移 动通讯录管理系统. 背景技术: 目前,移动用户的通讯录一般都是存放在手机等移动终端设备上,最多是 从手机导出到计算机,没有在服务器上备份. ...
最新文章
- 云数据中心异构资源管理大有可为
- jQuery如何实现表单的自动提示
- 关于js浅拷贝与深拷贝的理解
- HarmonyOS之AI能力·实体识别
- UnityShader RenderTypeQueue 渲染顺序
- LeetCode 1170. 比较字符串最小字母出现频次
- java栈的应用_Java堆栈应用程序
- 微软高级经理:Google Chrome内有部分微软的代码
- JavaScript学习(四十五)—练习题
- NXP S32K RTC模块手册中文
- Spring IOC整理
- mysql优化--避免数据类型的隐式转换
- 权力的游戏登录显示服务器上限,权力与纷争登录不上怎么办 登录不上解决方案...
- 数据导入与预处理-第8章-实战演练-数据分析师岗位分析
- 打印机无法访问计算机,打印机拒绝访问,详细教您打印机拒绝访问无法连接怎么解决...
- 进程调度时间计算方式
- linux中文件夹的作用
- 猿类必备:Zeplin 用法介绍
- 2022-CS224n-Assignment1-exploring_word_vectors
- [论文笔记|VIO]ICE-BA: Incremental, Consistent and Efficient Bundle Adjustment for Visual-Inertial SLAM