

n = int(input())
a = input().split()
dic = {}
for i in range(1,n+1): #做一个字典,用于计算某种面卖出额碗数
dic[str(i)] = 0
while True: #while循环用于判断什么时候结束
b,c = input().split() #此while用来统计各种面卖出数量
if b == '0':
break
if b in dic:
dic[b] += int(c)
else:
dic[b] = int(c)
s = 0 #输出碗数,计算总价
for i in range(n):
if str(i+1) in dic:
print(dic[str(i+1)])
s += dic[str(i+1)]*float(a[i])
print('%.2f'%(s))

该代码是一个简单的Python程序,通过用户输入统计不同种类面条的销量,然后计算总碗数和总价。它使用字典数据结构和while循环实现功能。





