|
|

楼主 |
发表于 2019-2-19 20:20:07
|
显示全部楼层
- card = []
- # 主界面
- def main_tool():
- "主功能菜单"
- print("")
- print("*" * 50)
- print("欢迎来到名片管理系统 1.0")
- print("")
- print("1.新建名片\n"
- "2.显示全部\n"
- "3.查询名片\n")
- print("")
- print("0.退出系统")
- print("*"*50)
- # 新建名片
- def creat_card():
- "新建名片"
- print("功能:新建名片")
- name = input("请输入姓名:")
- iphone = input("请输入电话号码:")
- qq = input("请输入 QQ 号码:")
- email = input("请输入邮箱:")
- card.append({
- "name":name,
- "iphone":iphone,
- "qq":qq,
- "email":email
- })
- print("已成功添加 %s 的名片"%name)
- print(card)
- # 显示全部
- def see_card():
- "显示全部"
- print("功能:显示全部")
- print("姓名\t\t电话\t\tQQ\t\t邮箱")
- print("-"*50)
- if len(card) == 0:
- print("名片为空")
- else:
- for each in card:
- print("%s\t\t%s\t\t%s\t\t%s" % (each["name"],each["iphone"],each["qq"],each["email"]))
- print("-"*50)
- # 名片查询
- def find_card():
- "名片查询"
- print("功能:名片查询")
- temp = input("请输入要搜索的姓名:")
- for each in card:
- if each["name"] == temp:
- print("姓名\t\t电话\t\tQQ\t\t邮箱")
- print("-" * 50)
- print("%s\t\t%s\t\t%s\t\t%s" % (each["name"], each["iphone"], each["qq"], each["email"]))
- print("-" * 50)
- print("")
- deal_card(each)
- else:
- print("你要查找的姓名不在名片之中。")
- # 名片操作
- def deal_card(each):
- temp1 = input("请输入对名片的操作: 1,修改/ 2,删除/ 0,返回主菜单")
- if temp1 in ["1", "2"]:
- if temp1 == "1":
- each["name"] = input_tool("姓名",each["name"])
- each["iphone"] = input_tool("电话",each["iphone"])
- each["qq"] = input_tool("QQ",each["qq"])
- each["email"] = input_tool("email",each["email"])
- else:
- card.remove(each)
- else:
- return
- # 修改函数
- # 输入功能
- def input_tool(str1,each):
- temp = input("请输入 %s【回车不修改】" % str1)
- if len(temp) == 0:
- return each
- else:
- return temp
复制代码 |
|