请设计实现一个商城系统,商城主要提供两个功能:商品管理、会员管理。商品管理:- 查看商品列表
- 根据关键字搜索指定商品
- 录入商品会员管理:【无需开发,如选择则提示此功能不可用,正在开发中,让用户重新选择】'''def goods_manage():# 查看商品管理目录print("欢迎使用老子的购物商城【商品管理】".center(30,"*"))print('''1.查看商品列表2.根据关键字搜索指定商品3.录入商品''')def goods_list(): # 查看商品列表print("欢迎使用老子的购物商城【商品管理】【查看商品列表】".center(30, "*"))with open("goods.txt",mode="r",encoding="utf-8")as file: #读取所有商品content=file.read()content=content.strip()print(content)while True:num = input("请选择(输入N返回上一级:)")if num.upper() == "N":return goods_manage()def goods_search(): # 根据关键字模糊搜索指定商品print("欢迎使用老子的购物商城【商品管理】【根据关键字搜索】".center(30, "*"))with open("goods.txt", mode="r", encoding="utf-8")as file:content = file.read()content_list = content.strip().split("\n")while True:key_word = input("请输入要查询的关键字(输入N返回上一级:):")for i in content_list:if key_word in i:print(i)if key_word.upper() == "N":return goods_manage()def goods_record(): # 录入商品print("欢迎使用老子的购物商城【商品管理】【录入商品】".center(30, "*"))while True:info = []with open("goods.txt", mode="a", encoding="utf-8")as file:good_name = input("请输入商品名称(输入N返回上一级:):")if good_name.upper() =="N":return goods_manage()info.append(good_name)good_price = input("请输入商品价格):")info.append(good_price)good_count= input("请输入商品数量:")info.append(good_count)file.write(" ".join(info)+"\n")print("添加成功")return goods_record()while True:num=input("请选择(输入N返回上一级:)")if num.upper()=="N":return function_list()elif num=="1":return goods_list()elif num=="2":return goods_search()elif num=="3":return goods_record()
def vip_manage():print("功能正在开发中哦,亲。请重新选择")return function_list()def function_list():print("欢迎使用老子的购物商城".center(30,"*"))print('''1.商品管理2.会员管理(不可选,正在开发中)''')while True:num=input("请选择(输入N返回上一级:)")if num.upper()=="N":return function_list()if num=="1":return goods_manage()if num=="2":return vip_manage()function_list()
2019.4.13 Am 10:00--Am12:00
写完代码有感:
一次性写了这么多代码,功能也可以实现,虽然还有很多可以优化的地方,但是写完,那种兴奋,愉悦。很久都没有体会到了,必须记录一下。
要有不怕喷的勇气,敢于把自己的作品展示出阿来,敢于把自己的想法说出来,不断改进,不断优化,没有最好,只有更好。
程序猿使命:等我熬尽一日苦,喂你一口甜。为人民服务