A21872. 销售记录在一家便利店中,有一个记录零食销售情况的文件 snack_sales.txt。文件里每一行都代表了一次零食的销售记录,格式为:零食名称,销售数量,示例如下:读取这个文件,统计出每种零食的总销售数量的Python程序段如下,请补全代码。snack_sales = {} with open('/data/______① ________', 'r', encoding='utf-8') as…
填空题
困难
知识点
题目描述
销售记录
在一家便利店中,有一个记录零食销售情况的文件 snack_sales.txt。文件里每一行都代表了一次零食的销售记录,格式为:零食名称,销售数量,示例如下:

读取这个文件,统计出每种零食的总销售数量的Python程序段如下,请补全代码。
snack_sales = {}
with open('/data/______① ________', 'r', encoding='utf-8') as file:
for line in file:
snack, quantity = line.strip().split(',')
quantity =________②_________
if snack in snack_sales:
snack_sales[snack] += quantity
else:
________③ ________
for snack in snack_sales:
print(f"{snack}总数量:", ________④_________)参考答案
snack_sales = {}
with open('/data/snack_sales.txt', 'r', encoding='utf-8') as file:
for line in file:
snack, quantity = line.strip().split(',')
quantity = int(quantity)
if snack in snack_sales:
snack_sales[snack] += quantity
else:
snack_sales[snack] = quantity
for snack in snack_sales:
print(f"{snack}总数量:",snack_sales[snack])答案解析
评分标准:
(1)snack_sales.txt(或等效答案);(2分)
(2)int(quantity)(或等效答案);(3分)
(3)snack_sales[snack] = quantity(或等效答案);(2分)
(4)snack_sales[snack](或等效答案)。(3分)
上一题
下一题