python3怎么实现名片管理系统

  介绍

这篇文章主要介绍python3怎么实现名片管理系统,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

python主要应用领域有哪些

1,云计算,典型应用OpenStack.2,网前端开发,众多大型网站均为python开发。3。人工智能应用,基于大数据分析和深度学习而发展出来的人工智能本质上已经无法离开python.4,系统运维工程项目,自动化运维的标配就是python + Django/flask.5,金融理财分析,量化交易,金融分析。6,大数据分析。

基于python3基础课程,编写名片管理系统训练,有利于熟悉python基础代码的使用。

cards_main。py

# !/usr/bin/python3      import  cards_tools      #,无线循环,由用户决定什么时候退出系统   while 真正的:      ,#显示功能菜单   ,cards_tools.show_menu ()=,action_str 输入(“请选择希望执行的操作:“)      ,打印(“\ n \ n \ n \ n \ n您选择的操作是,【% s】,,, %, action_str)      ,# 1、2、3,针对名片的操作   ,if  action_str 拷贝(“1“,,,2,,,“3”):      #才能,1只新增名片的处理   if 才能;action_str ==,“1”:   ,,cards_tools.new_card ()   ,,#,2只显示所有名片   elif 才能;action_str ==,“2”:   ,,cards_tools.show_all ()   ,,#,3只查询名片   elif 才能;action_str ==,“3”:   ,,cards_tools.search_card ()      ,# 0,退出系统   ,elif  action_str ==,“0”:      打印才能(“欢迎再次使用【名片管理系统】“)      ,打破   #才能,如不希望立即编写分支的代码,用通过占位,可以保证程序代码结构的正确   #,才能通过   ,#其他内容输入错误,需要提示用户   ,其他的:   打印才能(“您输入的不正确,请重新选择“)

cards_tools。py

#,记录所有的名片字典   时间=card_list  []         def  show_menu ():      ,“““显示菜单“,“   ,打印(“*“,*,50)   ,打印(“欢迎使用,【名片管理系统】,V  1.0“)   ,打印(“”)   ,打印(“1只新增名片“)   ,打印(“2只显示所有名片“)   ,打印(“3只查询/修改/删除,名片“)   ,打印(“”)   ,打印(“0只退出系统“)   ,打印(“*“,*,50)         def  new_card ():      ,“““新增名片“““   ,打印(“产生绯闻,*,50)   ,打印(“新增名片“)      ,# 1只提示用户输入名片的详细信息=,name_str 输入(“请输入姓名:“)=,phone_str 输入(“请输入电话:“)=,qq_str 输入(“请输入QQ:“)=,email_str 输入(“请输入邮箱:“)      ,# 2只使用用户输入的信息建立名片字典=,{,card_dict “name",:, name_str,   ,,,,“phone",:, phone_str,   ,,,,“qq",:, qq_str,   ,,,,“email",:, email_str}      ,# 3只将名片字典添加到列表中   ,card_list.append (card_dict)      ,打印(card_dict)      ,# 4只提示用户添加成功   ,打印(“\ n \ n \ n \ n \ n添加,% s 的名片成功“,%,name_str)         def  show_all ():      ,“““显示所有名片“““   ,打印(“产生绯闻,*,50)   ,打印(“显示所有名片“)      ,#判断是否存在名片记录,如果没有,提示用户并且返回   ,if  len (card_list),==, 0:      打印才能(“当前没有任何名片记录,请增加名片“)      #,才能return 可以返回一个函数的执行结果   #,才能下方的代码不会执行   #才能,如果,return 后面没有任何内容,表示会返回到调用函数的位置   #才能,并且不返回任何结果   ,返回      ,#打印表头   ,for  name 拷贝(“姓名“,,“电话,,,“QQ",,“邮箱“):   打印才能(名字,,结束=癨 t \ t")      ,打印(“”)   ,#打印分割线   ,打印(“=?*,50)      ,#遍历名片列表一次输出字典信息   ,for  card_dict  card_list拷贝:   print(才能“% s \ t \ t % s \ \ t % s \ \ t % s", %, (card_dict (“name"),   ,,,,,,,,,card_dict (“phone"),   ,,,,,,,,,card_dict (“qq"),   ,,,,,,,,,card_dict (“email")))         def  search_card ():      ,“““搜索名片“““   ,打印(“产生绯闻,*,50)   ,打印(“搜索名片“)      ,# 1只提示用户输入要搜索的姓名=,find_name 输入(“请输入要搜索的姓名:“)      ,# 2只遍历名片列表,查询要搜索的姓名,如果没有找到需要提示用户   ,for  card_dict  card_list拷贝:      if 才能card_dict [“name"],==, find_name:      ,才能打印(“姓名\ \ t电话\ t \ tQQ \ \ t邮箱“)   ,才能打印(“=?*,50)   ,,print (“% s \ t \ t % s \ t \ t % s \ \ % s", %, (card_dict (“name"),   ,,,,,,,,,,card_dict (“phone"),   ,,,,,,,,,,card_dict (“qq"),   ,,,,,,,,,,card_dict (“email")))      ,,#,针对找到的名片进行修改或删除操作      null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null

python3怎么实现名片管理系统