python名片管理程序,用python怎么做名片系统管理
指尖生活
一.想法1。定义名片操作选项。
2.将添加的名片信息存储在字典中。
3.所有名片信息都存储在列表中。
4.误操作提示。
二、所用知识点1、类的定义,用于设置控制台输出颜色。
2.函数的定义,用于输出欢迎和选项。
3.如果elif else对选中的选项做出判断。
第三,效果
四。代码
* @作者:小芳
* @软件:PyCharm
* @描述:名片管理系统
b类颜色:
HEADER= \ 033[95米]
OKBLUE=\033[94m
ok green= \ 033[92米]
警告= \ 033[93米]
FAIL=\033[91m
ENDC= \ 033[0m]
BOLD=\033[1m
下划线=\033[4m
def cardHead():
打印(b颜色。标题)
打印(======欢迎使用名片管理系统=====)
打印( 1。检查名片’)
打印( 2。添加名片’)
打印( 3。修改名片’)
打印( 4。删除名片’)
打印( 5。退出系统’)
打印(b颜色。ENDC)
L=[] #使用列表来添加、删除和检查数据。
虽然正确:
卡片标题()
choose=input( please choose:)# input输出是字符串。
打印(b颜色。OKBLUE)
if choose==1 :
i=0
如果len(l)==0:
打印(“还没有名片”)
否则:
当我借(l):
Print(%s-姓名:%s 年龄:%s 身高:% s% (i,l [i] [姓名],l [i] [年龄],l [i] [高]))
i=1
elif choose==2 :
name=input(name:)。条状()
年龄=输入(年龄:)。条状()
高=输入(高:)。条状()
info={name :姓名,年龄:年龄,高:高}
l .附加(信息)
打印(“成功添加”)
elif choose==3 :
修订=输入(请选择要修改的名片ID:)
if int(revise)=len(l):
打印(“ID不存在”)
否则:
name1=输入( name:)
年龄1=输入(“年龄”)
high1=输入(高: )
如果名称1:
l[int(revise)][name]=name1
如果1岁:
l[int(revise)][age]=年龄1
如果高1:
l[int(revise)][high]=high1
打印(“成功修改”)
elif choose==4 :
Del1=input(请选择要删除的名片:)
如果int(del1)=0且int(del1) len(l):
l.remove(l[int(del1)]
打印(“成功删除”)
否则:
打印(“ID不存在”)
elif choose==5 :
打印(“成功退出,欢迎使用这个简单的名片系统”)
破裂
否则:
打印(“输出错误,请重新输入”)
打印(b颜色。ENDC)
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。