首先你要在电脑上装一个Python3.6,可以去官网下载https://www.python.org/downloads/
这里也是我自己学习的,一个很简单的名片管理系统,里面有最简单的新增名片、查询名片以及删除名片的操作
写这个博客也是为了让自己对python学习的一些笔记。不喜勿喷,谢谢
首先有两个文件,一个是main_card.py(这是一个主程序),下面是代码
import card_tool while True: #显示菜单 card_tool.card_show() #用户输入操作 action_cart = input("请输入你想要的操作:") print("你执行的操作是 %s " % action_cart) if action_cart in ["1","2","3"]: if action_cart =="1": card_tool.new_card() elif action_cart == "2": card_tool.show_all() elif action_cart == "3": card_tool.search_card() elif action_cart == "0": print ("欢迎再次使用【用户名片管理系统】") break else: print ("结束循环")
然后是我们引入的文件,大部分是函数,文件名称是card_tool.py
card_list = [] def card_show(): print("*" * 50) print("欢迎使用【名片管理系统】v1.0") print("1.新建名片") print("2.显示全部") print("3.查询名片") print("0.退出系统") print('*' * 50) def new_card(): print("-" * 10) print("新建名片") #提示用户输入的信息 name = input("请输入你的名字:") phone = input("请输入你的手机号码:") qq = input("请输入你的qq:") email = input("请输入你的邮箱:") #2.建立一个用户输入信息的名片字典 card_ditc = { "name":name, "phone":phone, "qq":qq, "email":email } card_list.append(card_ditc) print("添加 %s 的名片成功" % name) def show_all(): print("-" * 10) print("显示全部") for name in ["名字","手机号码","QQ","邮箱"]: print (name,end="\t\t") print ("") print ("=" * 50) for card_ditc in card_list: print ("%s\t\t%s\t\t%s\t\t%s\t\t" % (card_ditc["name"], card_ditc["phone"], card_ditc["qq"], card_ditc["email"])) def search_card(): print("-" * 10) print("查询名片") print("*" * 50) find_name = input("请输入你想要搜索的名字:") for card_dict in card_list: if card_dict["name"] == find_name: print("=" * 50) print("姓名\t\t电话\t\tQQ\t\t邮箱") print("%s\t\t%s\t\t%s\t\t%s\t\t" % (card_dict["name"], card_dict["phone"], card_dict["qq"], card_dict["email"])) print("=" * 50) deal_dict(card_dict) break else: print("抱歉,没找到你要找的名字 %s" % find_name) def deal_dict(find_name): print(find_name) action_str = input("请选择你要的操作" "【1】修改 【2】删除") if action_str == "1": print("修改") elif action_str == "2": card_list.remove(find_name) print("删除成功")
其实这也是我自己学的,做个笔记。