You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何用Python计算唱片库存每行stock*cost总和得到总库存成本

唱片库存总成本计算代码修改方案

你当前使用的字段顺序为artist, title, genre, play length, condition, stock, cost,对应列表索引从0到6,库存stock对应索引5、单张成本cost对应索引6,只需修改累加逻辑为「单张成本 × 对应库存数量」后求和即可,修改后代码如下:

def print_summary():
    value = 0
    for item in range(len(record_inventory_list)):
        print(record_inventory_list[item][0], record_inventory_list[item][1], record_inventory_list[item][2], record_inventory_list[item][3], record_inventory_list[item][4], record_inventory_list[item][5], record_inventory_list[item][6], sep=' -> ')
        # 单条记录总成本=库存数 * 单张成本
        value += int(record_inventory_list[item][5]) * float(record_inventory_list[item][6])
    
    print('\nTotal Value of records: ', format(value, '.2f'))
    print('Amount of titles: ', len(record_inventory_list))

改动说明

  • 修复了原代码的缩进错误,函数体内所有逻辑都需要统一缩进
  • 将原有直接累加单张成本的逻辑,调整为先取库存数转整型、单张成本转浮点型,相乘后再累加,最终得到全库总库存成本
  • 原有打印单条记录、统计唱片标题总数的逻辑无改动,符合原有需求

内容的提问来源于stack exchange,提问作者Damian Wnukiewicz

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.23 16:15:05