一、利用列表存储信息,包含写入本地文件
def query_phone(type):
for x in range(0,len(phone_list)):
phone = phone_list[x]
name = phone[0]
if type == 1:
price = phone[1]
stock = phone[2]
print('序号:%s 产品品牌:%s 产品价格:%s 库存:%s' % (x,name,price,stock))
else:
print('序号:%s 产品品牌:%s'%(x,name))
def buy_phone():
if len(phone_list) <= 0:
print('当前无商品信息')
return
print('1.根据产品序号查看详情')
print('2.返回')
num = int(input('输入选项:'))
while num not in range(1, 3):
num = int(input('不存在,请重新输入选项:'))
if num == 1:
index = int(input('输入想要查看详情的产品序号:'))
while index not in range(0,len(phone_list)):
index = int(input('输入的产品序号不存在,请重输:'))
phone = phone_list[index]
print('序号:%s 产品品牌:%s 产品价格:%s 库存:%s' % (index, phone[0], phone[1], phone[2]))
print('1.购买')
print('2.返回')
num = int(input('输入选项;'))
while num not in range(1, 3):
num = int(input('不存在,请重新输入选项:'))
if num == 1:
stock = int(phone[2])
stock -= 1
print('购买成功')
if stock == 0:
print('%s 已售罄,请及时补货!' % phone[0])
del phone_list[index]
else:
phone[2] = stock
return
else:
return
else:
return
def alter_phone():
print('1.添加新产品')
print('2.修改原有产品')
print('3.返回')
num = int(input('输入选项:'))
while num not in range(1,4):
num = int(input('选项不存在,请重输:'))
if num == 1:
print('开始添加新产品')
name = input(&