【Python小项目】-名片管理系统

来源:互联网 发布:数据中心网络的设计 编辑:程序博客网 时间:2024/05/08 23:15
#1.打印的功能页面print ("="*10)print ("名片管理系统  V0.1")print ("1.添加一个新的名片")print ("2.删除一个名片")print ("3.修改一个名片")print ("4.查询一个名片")print ("5.退出系统")print ("="*10)#2.获取用户的输入#用来存储名片的列表card_infors = [] while true:num = int (input("请输入操作序号"))#3.每个序号需要执行的情况if num == 1:new_name = input ("请输入一个新的名字")new_qq = input("请输入新的qq号")new_weixin = input("请输入新的微信号")new_addre = input ("请输入新的地址")#定义一个新的字典来储存数据的字典new_infor = {}new_infor['name'] = new_namenew_infor['qq'] = new_qqnew_infor['weixin'] = new_weixinnew_infor['addr'] = new_addre#card_infors.append("new_infor") 为了测试用#如果不放心可以打印出来print ("new_infors")elif num ==2:passelif num ==3:passelif num ==4:find_name = input("请输入你的姓名:")find_flag = 0表示没有查到此人for temp in new_infors:if find_name ==temp ["name"] print ("%s\t%s\t%s\t%s"%(temp['name'],temp['qq'],temp['weixin'],temp['addr']))#用temp时打印出来不美观,所以需要改成这样find_flag = 1表示找到了breakif find_flag = 0:print ("查无此人......")elif num ==5:print ("姓名\tQQ\t微信\t地址" )for temp in new_infors:print ("%s\t%s\t%s\t%s"%(temp['name'],temp['qq'],temp['weixin'],temp['addr']))#用temp时打印出来不美观,所以需要改成这样elseprint ("你输入的序号有误,请你重新输入")print ("")#为了美观从而换行