打印名片

xiaoxiao2021-02-27  292

 card_infors=[] def print_menu():  "完成打印功能菜单"  print("="*50)  print("名片管理系统VO.01")  print("1.添加一个新的名片")  print("2.删除一个名片")  print("3.修改一个名片")  print("4.查询一个名片")  print("5.显示所有的名片")  print("6.退出系统")  print("="*50) def add_new_card_infor():  "***完成添加一个新的名片***"  new_name = raw_input("请输入新的名字:")  new_qq = input("请输入新的QQ:")  new_weixin = raw_input("请输入新的微信:")  new_addr = raw_input("请输入新的地址:") #定义一个新的字典,用来储存一个新的名片  new_infor = {}  new_infor['name'] = new_name  new_infor['qq'] = new_qq  new_infor['weixin'] = new_weixin  new_infor['addr'] = new_addr #将一个字典,添加到列表中  global card_infors  card_infors.append(new_infor) #print(card_infors) #for test def find_card_infor():  "***用来查询一个名片***"  global card_infors  find_name = input("请输入要查找的名字:")  find_flag=0#默认表示没有查找  for temp in card_infors:   if find_name==temp['name']:    print("%s\t%s\t%s\t%s"%(temp['name'],temp['qq'],temp['weixin'],temp['addr']))    find_flag = 1#表示找到了    break #判断是否找到无此人..  if find_flag==0:   print("查无此人") def  show_all_infor():  "***显示所有信息***"  global card_infors  print("姓名\tQQ\t微信\t住址")  for temp in card_infors:   print("%s\t%s\t%s\t%s"%(temp['name'],temp['qq'],temp['weixin'],temp['addr'])) def  main():  "***完成对整个程序的控制"  #1.打印功能提示  print_menu()  while True:   #2.获取用户的输入   num = int(input("请输入操作的序号:"))   #3.根据用户的数据执行相应的功能   if num==1:    add_new_card_infor()   elif num==2:    pass   elif num==3:    pass   elif num==4:    find_card_infor()   elif num==5:    show_all_infor()   elif num==6:    break   else:    print("输入有误,重新输入")    print("") #调用函数 main()
转载请注明原文地址: https://www.6miu.com/read-14439.html

最新回复(0)