Store_list=[]
class goods:
def Inputmanage(self):
Store_dict={}
while True:
try:
id=int(input("请输入商品编号:"))
except Exception:
print("请输入正确的信息!")
else:
break
name=input("请输入商品的名称:")
inprice=input("请输入商品的进价:")
num=int(input("请输入商品的进货数量:"))
Store_dict["编号"]=id
Store_dict["名称"]=name
Store_dict["进价"]=inprice
Store_list.append(Store_dict)
print("入库成功!")
print(Store_list)
#进货内增功能
def Add(self):
while True:
add_id=int(input("请输入需要增加的商品编号(退出请输入0)"+"\n"+">>"))
if add_id==0:
break
for k in Store_list:
if k["编号"]==add_id:
add_num=int(input("请输入新增数量:"))
k["数量"]+=add_num
print("数据更新成功!")
print(Store_list)
break
else:
print("未找到该商品!"+"\n"+"请确认后再输入!")
#进货内删除功能
def Del(self):
del_code=int(input("请输入要删除的商品编号:"))
for x in Store_list:
if x["编号"]==del_code:
Store_list.remove(x)
print(Store_list)
print("删除完毕!")
#查找子类
def Search(self):
sear_id=input("请输入需要查找的商品编号:")
while True:
for n in Store_list:
if sear_id==n["编号"]:
print("查找完毕!")
break
else:
print("未找到该商品!"+"\n"+"请确认后再输入!")
#打印库存单
def Print(self):
print(Store_list)
def Input_user(self):
menu = """
==========欢迎进入广西师范大学购物商场==========
输入功能编号,您可以选择以下功能:
输入“1”:进货
输入“2”:添加商品的信息
输入“3”:删除商品的信息
输入“4”:查找商品
输入"5":打印库存单
输入“6”:退出系统功能
==========================================
"""
print(menu)
while True:
code=input("请输入功能编号:>")
if code=="1":
self.Inputmanage()
elif code=="2":
self.Add()
elif code=="3":
self.Del()
elif code=="4":
self.Search()
elif code=="5":
self.Print()
elif code=="6":
break
else:
print("输入编号有误,请重新输入!!")
continue