用python做名片管理器_Python简单的名片管理器
#coding=utf-8
name=["zhangsan","wangwu","test"]
print("*"*40)
print("欢迎进入名片管理系统")
print("请根据提示进行操作!")
print("*"*40)
#打印列表
def ceshi():
print("当前名片系统中的内容")
i=0
for j in name:
print("name[%d]=%s"%(i,j))
i+=1
while True:
#打印用户提示
print("请选择对应的功能")
print("查找用户请选择:1")
print("修改用户请选择:2")
print("删除用户清选择:3")
print("添加用户请选择:4")
print("退出应用请选择:5")
a=input("请输入您的选择:")
if a==1:
findname=raw_input("请输入查询找的姓名")
if findname in name:
print("已找到")
else:
print("未找到")
elif a==2:
ceshi()
i=input("请输入要修改的用户序号")
temp=raw_input("请输入修改后的用户名")
if i
old=name[i]
name[i]=(temp)
print("用户名%s已修改为%s"%(old,temp))
else:
print('用户序号不存在')
elif a==3:
ceshi()
d=input("请选择要进行的删除操作")
print("根据下标进行删除:1")
print("删除最后一个元素:2")
print("根据元素的值进行删除:3")
if d==1:
h=input('请输入要删除用户的序号')
del name[h]
if h
print("删除成功")
else :
print("此用户序号不存在")
elif d==2:
name.pop()
print("删除成功")
elif d==3:
val=input("请输入要删除的用户名")
name.remove('%s'%val)
print("删除成功")
elif a==4:
print("********添加前用户数据********")
ceshi()
temp=raw_input("请输入要添加的用户姓名")
name.append(temp)
print("********添加后用户数据********")
ceshi()
elif a==5:
break
else:
print("输入错误,请重新输入!")
用python做名片管理器_Python简单的名片管理器相关推荐
- python语言使用什么语句实现上下文管理协议_Python with语句上下文管理器两种实现方法分析...
本文实例讲述了Python with语句上下文管理器.分享给大家供大家参考,具体如下: 在编程中会经常碰到这种情况:有一个特殊的语句块,在执行这个语句块之前需要先执行一些准备动作:当语句块执行完成后, ...
- python做exe开发教程_python做exe开发教程
python做exe开发教程内容摘要 python做exe开发教程其他方法无效时可用免疫抑制剂,交通部监理员教程证,6.客户端的异常测试.6.机费用械性能(1)抗拉试验:酒店入职教程内容,6.9l-8 ...
- python股票量化交易入门到实践_量化资料学习《Python与量化投资从基础到实战》+《量化交易之路用Python做股票量化分析》+《组织与管理研究的实证方法第2版》...
我们需要利用Python进行数据分析的指南,有大量的关于数据处理分析的应用,重点学习如何高效地利用Python解决投资策略问题,推荐学习<Python与量化投资从基础到实战>等电子资料. ...
- python做个后端系统_Python做后端开发的优势
Python做后端开发的优势 1. Python开发人员的背景丰富多彩,阵营规模很大,这直接导致了Python的各种lib比Ruby多很多很多很多 2. 和Ruby相反,Python的哲学是&qu ...
- python做什么生意好找_Python 的练手项目有哪些值得推荐?
注:下面分享的练习项目面向刚入门的Python学习者,项目的代码地址见结尾. Python 是一门虽然简单却很强大的编程语言.可能有些刚入门 Python 的朋友,虽然已经掌握了 Python 的基础 ...
- python做接口测试的优点_python做接口测试的必要性
什么是接口测试 接口测试主要用于检测外部系统与内部系统之间,以及系统内部各 个子系统之间的交互点.其测试的重点是,检查数据的交换.传递和控 制管理过程,以及系统间的逻辑依赖关系等. 为什么要做接口测试 ...
- 怎么在SAP MM库存管理中使用简单的货架管理功能
摘要:SAP的WM或WMS提供了比较完整的立体货架管理功能,但是,很多的业务场景下,并不需要那么完整的解决方案,业务部门可能仅需要简单地记录一下物料存放的位置,以方便下次比较准确地知道货物存放在位置. ...
- python做按键精灵脚本_Python 实现按键精灵的功能,超简单详细(MAC版)
前言: 想看Windows版的同窗能够看Python 实现按键精灵的功能,超简单详细(Windows版) 以前写了Windows版的python实现按键精灵功能.如今我鸟枪换炮换了个新的mac.发现以 ...
- python 二维强度图_Python简单做二维统计图
先上一张效果图: 以上图是一段时间内黄金价格的波动图. 代码如下: importdatetime as DTfrom matplotlib importpyplot as pltfrom matplo ...
最新文章
- linux snmp磁盘io,cacti利用snmpdiskio 监控服务器磁盘
- html css文本框按钮,css样式之区分input是按钮还是文本框的方法
- oracle usenl,深入理解Oracle表(1):ORDERED和USE_NL | 学步园
- (Mybatis)Mybatis简介和初步使用
- 那些数学不好的程序员?最后都如何了(文末送书)
- 我的JMX心得 -- Server端
- 微服务架构系列二:密码强度评测的实现与实验
- python列表可以加可以乘
- android技术积累,Android开发中积累的一些报错的解决方法
- word整个表格首行缩进_Word排版对不齐?别忘了这个明星按键
- 杭电4786--Fibonacci Tree(生成树)
- 检查最后出现子字符串的位置!
- WeX5 - AJAX跨域调用相关知识-CORS和JSONP
- python正则表达式思考_Python正则表达式由浅入深(一)
- 【Paper】2015_Coordinated cruise control for high-speed train movements based on a multi-agent model
- jsp简介lamitry_[提拉米苏] 找人一起玩,今晚刚开的号
- Ubuntu本地部署Nebula图数据库
- SCADA系统资料整理-概论
- DayDayUp:2019.12.31罗振宇2020年跨年演讲《时间的朋友》读后有感—思维决定一个人的上限,能力决定一个人的下限
- 音视频:AVAudioPlayer:中断处理