(3)
实现按花瓶型号分类统计花瓶数量的 Python 程序如下,程序运行结果如下图 c 所示。请在程序划线处填入合适的代码。
图 c
orders=[] #存储订单信息
readdata()
print("当天订单信息为:\n",orders)
n=len(orders);m=3
tlist=[] #以链表形式存储相同型号花瓶首尾订单的索引值
for i in range(n):
orders[i].append(- 1) #orders[i]追加一个元素- 1
for i in range(m):
tlist.append([- 1,- 1]) #tlist 追加一个元素[- 1,- 1]
i=0
while i<n:
k=ord(orders[i][1])-ord("A")
if tlist[k][0]==- 1:
tlist[k][0]=i
else:
p=tlist[k][1]
tlist[k][1]=i
i+=1
p=0
print("分类订单统计结果为:")
while p<m:
y=tlist[p][0]
total=0
while y!=- 1:
print(orders[y][0:3],"->",end="")
y=orders[y][3]
print("共计",total,"个")