名片管理系统函数版

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了名片管理系统函数版相关的知识,希望对你有一定的参考价值。

# _*_ conding:utf-8 _*_ #用来存储名片 card_infors = [] #1.打印功能提示 def print_menu(): ‘‘‘完成打印功能菜单‘‘‘ print("="*50) print("名片管理系统 V1.0") print("1:添加一个新的名片") print("2:删除一个名片") print("3:修改一个名片") print("4:查询一个名片") print("5:查询所有的名片") print("6:退出系统") print("="*50) #添加一个名片 def add_new_card(): new_name = input("请输入要添加的名字:") new_qq = input("请输入要添加的QQ:") new_weixin = input("请输入要添加的微信:") new_addr = input("请输入要添加的地址:") #定义一个新的字典用来存储一个新的名片 new_infor = {} new_infor[‘name‘] = new_name new_infor[‘qq‘] = new_qq new_infor[‘weixin‘] = new_weixin new_infor[‘addr‘] = new_addr #将字典添加到列表中 card_infors.append(new_infor) #查找一个名片 def find_a_card(): find_name = input("请输入你要查找的名字:") find_flag = 0 #默认表示没有找到名片 for temp in card_infors: if find_name == temp[‘name‘]: print("确认过眼神,你找到了对的人!") print("姓名\tQQ\t微信\t地址") print("%s\t%s\t%s\t%s"%(temp[‘name‘],temp[‘qq‘],temp[‘weixin‘],temp[‘addr‘])) find_flag=1 #1表示找到此人 break if find_flag == 0: print("缘分未到,查无此人。") #显示所有的名片 def show_all_card(): 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() #2.获取用户的选择 while True: num = int(input("请输入功能序号:")) #3.根据用户的选择,执行对应的功能 if num==1: add_new_card() elif num==2: pass elif num==3: pass elif num==4: find_a_card() elif num==5: show_all_card() elif num==6: break else: print("您的输入有误,请重新输入") #3.调用主函数 main()

以上是关于名片管理系统函数版的主要内容,如果未能解决你的问题,请参考以下文章

Python名片管理系统 彩色控制台版

day 5 名片管理系统-文件版

Python练手系列之--名片管理系统

php网络名片系统源码免费电子云名片3.2版

day 4 函数应用 学生管理系统

综合应用——名片管理系统