管理系统

    科技2022-09-02  97

    import cards_tools cards_tools.show_menu() while True: action_str = input() if action_str in ["1", "2", "3"]: if action_str == "1": cards_tools.new_card() elif action_str == "2": cards_tools.show_all() elif action_str == "3": cards_tools.search_card() elif action_str == "0": break else: print("重选") card_list = [] def show_menu(): print("1. 新增名片") print("2. 显示全部") print("3. 搜索名片") print("0. 退出系统") def new_card(): name_str = input() phone_str = input() card_dict = {"name": name_str, "phone": phone_str} card_list.append(card_dict) def show_all(): if len(card_list) == 0: print("没有任何") return for card_dict in card_list: print("%s\t\t%s" % (card_dict["name"], card_dict["phone"])) def search_card(): find_name = input() for card_dict in card_list: if card_dict["name"] == find_name: print("%s\t\t%s" % (card_dict["name"], card_dict["phone"])) deal_card(card_dict) break else: print("抱歉,没有找到 %s" % find_name) def deal_card(find_dict): print(find_dict) action_str = input("请选择要执行的操作 " "[1] 修改 [2] 删除 [0] 返回上级菜单") if action_str == "1": find_dict["name"] = input_card_info(find_dict["name"], "姓名:") find_dict["phone"] = input_card_info(find_dict["phone"], "电话:") elif action_str == "2": card_list.remove(find_dict) def input_card_info(dict_value, tip_message): result_str = input(tip_message) if len(result_str) > 0: return result_str else: return dict_value
    Processed: 0.013, SQL: 9