A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© zhushixia 初级黑马   /  2018-5-31 20:20  /  1357 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

import card_tools

while True:
    card_tools.men_card()
    ope1 = input("请选择操作功能:")
    if ope1 == "1":
        card_tools.new_card()
    elif ope1 =="2":
        card_tools.find_all()
    elif ope1 == "3":
        # card_tools.find_card()
        card_tools.searth_card()
    elif ope1 == "0":
        print("退出程序,欢迎下次再次使用")
        break
    else:
        print("操作有误,请从新输入")

def searth_card():
    print("*" * 50)
    print("查找名片")
    find_name = input("请输入你要查找的名字:")
    for mem_dic in card_list:
        if mem_dic["name"] == find_name:
            print("姓名\t\t\t年龄\t\t\t体重")
            print("=" * 50)
            print("%s\t\t%s\t\t%s" % (mem_dic["name"], mem_dic["age"], mem_dic["weight"]))
            print("*" * 50)
            deal_card(mem_dic)
            break
    else:
        print("未找到%s" % find_name)

def deal_card(mem_dic):

    print(mem_dic)
    print("-"*50)
    action = input("请输入你要执行的操作:"
                   "[1]修改名片 [2]删除名片 [0]返回上级菜单")
    if action == "1":
        mem_dic["name"] = card_info(mem_dic["name"],"名字:")
        mem_dic["age"] = card_info(mem_dic["age"],"年龄:")
        mem_dic["weight"] =card_info(mem_dic["weight"],"体重:")
        print("%s修改名片成功!" % mem_dic["name"])
    elif action == "2":
        card_list.remove(mem_dic)
        print("删除名片成功!")
def card_info(dict_value,tip_message):
    resut_str = input(tip_message)
    if len(resut_str)>0:
       return resut_str
    else:
        return dict_value

1 个回复

倒序浏览
从头到尾都是字母,好牛啊
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马