ADD file via upload

main
pf92xr8tq 6 months ago
parent 24a962428f
commit 6d4051ffd5

@ -0,0 +1,126 @@
card_list = []
def show_menu():
print("*" * 50)
print("欢迎使用【名片管理系统】".center(40) + "") # 居中菜单标题
print("1.新建名片")
print("2.显示全部名片")
print("3.查询名片")
print("4.退出系统")
print("*" * 50)
def new_a_card():
print("=" * 50)
print("新增名片 请输入信息".center(70))
name = input("请输入您的姓名:")
phone = input("请输入您的电话:")
qq = input("请输入您的qq号")
email = input("请输入您的邮箱:")
information = {
"姓名": name,
"电话": phone,
"qq号": qq,
"email": email
}
card_list.append(information)
print("添加%s的名片成功" % name)
def show_all_cards():
print("=" * 50)
print("显示全部名片".center(70))
if len(card_list) == 0:
print("名片系统为空")
return
print("姓名\t\t\t\t电话\t\t\t\tqq号\t\t\t\temail")
print("=" * 50)
for i in card_list:
print("%s\t\t\t\t%s\t\t\t\t%s\t\t\t\t%s" % (i["姓名"], i["电话"], i["qq号"], i["email"]))
print("=" * 50)
def search_card():
print("=" * 50)
print("查询名片".center(70))
if len(card_list) == 0:
print("名片系统为空")
return
search_name = input("请输入要查询的姓名:")
for i in card_list:
if i["姓名"] == search_name:
print("姓名\t\t\t\t电话\t\t\t\tqq号\t\t\t\temail")
print("=" * 50)
print("%s\t\t\t\t%s\t\t\t\t%s\t\t\t\t%s" % (i["姓名"], i["电话"], i["qq号"], i["email"]))
print("=" * 50)
# 三种操作
deal_search_one(i)
break
else:
print("查无此人")
def deal_search_one(search_dictionary):
while True:
function_choice = input("请输入想要执行的操作1.修改 2.删除 3.返回上级目录")
if function_choice == "1":
print("修改名片".center(70))
search_dictionary["姓名"] = new_input(search_dictionary["姓名"], "姓名:")
search_dictionary["电话"] = new_input(search_dictionary["电话"], "电话:")
search_dictionary["qq号"] = new_input(search_dictionary["qq号"], "qq号")
search_dictionary["email"] = new_input(search_dictionary["email"], "邮箱:")
break
elif function_choice == "2":
print("删除名片".center(70))
card_list.remove(search_dictionary)
break
elif function_choice == "3":
return
else:
print("没有此操作 请重新输入")
print("处理完成")
def new_input(value, tip_message):
input_thing = input(tip_message)
if len(input_thing) > 0:
return input_thing
else:
return value
Loading…
Cancel
Save