lists = []
shop1 = [['鸭梨',18],['桃子',30],['苹果',21],['榴莲',5],['香蕉',3]]
#商品列表
shop2 = [['胡萝卜',11],['香菜',21],['圆白菜',3],['土豆',2],['地瓜',4]]
shop_type = [['水果',shop1],['蔬菜',shop2]]
#商品类型列表
while True: #死循环
n = 1 #前标
print('商品分类')
print('**********************')
for a,b in shop_type:
print(str(n)+a)
n = n + 1
print('**********************')
num1 = int(input("输入商品类型(输入0进行结算):"))
if num1 ==0:
break
while True:
m = 1
print('**********************')
if num1 == 1:
for a,b in shop1:
print(str(m) + a,b)
m=m+1
a = shop1
elif num1 == 2:
for a,b in shop2:
print(str(m) + a, b)
m = m + 1
a = shop2
print('**********************')
num2 = int(input("输入购买商品(输入0返回首页):"))-1
if num2 == -1:
break
num3 = int(input("输入购买商品数量:"))
n_lists=[]
n_lists.append(a[num2][0])
#将商品名称放入空列表
n_lists.append(num3)
# 将商品数量放入空列表
n_lists.append(a[num2][1])
# 将商品单价放入空列表
n_lists.append(a[num2][1]*num3)
# 将商品合计放入空列表
lists.append(n_lists)
print('商品名称 商品数量 商品单价 合计金额')
for a, b, c, d in lists:
print(' ' + str(a) + ' ', ' ' + str(b) + ' ', ' ' + str(c) + ' ', ' ' + str(d) + ' ')
x = 0
print('商品名称 商品数量 商品单价 合计金额')
for a,b,c,d in lists:
print(' '+str(a) +' ',' '+str(b)+' ',' '+str(c)+' ',' '+str(d)+' ')
x += d
print('需支付金额:' + str(x))