如何快速计算不同价格书籍的总采购价?(快速.书籍.计算.采购.价格...)
高效计算图书采购总价
本文提供一种便捷方法,根据不同书籍的数量和价格计算总采购成本。假设一家书店销售五种不同价格的书籍:
- 月亮与六便士 (30元/本)
- 百年孤独 (50元/本)
- 三国演义 (60元/本)
- 中国简史 (45元/本)
- 红楼梦 (65元/本)
输入数据为一行五个整数,分别代表每种书籍的购买数量。程序将计算并输出总采购费用。
为了简化计算,我们使用Python编写一个高效的程序:
book_prices = [30, 50, 60, 45, 65] # 每本书的价格 # 获取用户输入的购买数量 (示例输入:5 10 5 10 20) quantity_input = input("请输入每种书籍的购买数量,用空格隔开:") quantities = [int(x) for x in quantity_input.split()] # 检查输入是否有效 if len(quantities) != 5: print("输入数量错误,请确保输入五个数字。") else: # 计算总价 total_price = sum(price * quantity for price, quantity in zip(book_prices, quantities)) print(f"总采购价为:{total_price} 元")
这段代码首先定义了一个包含每本书价格的列表 book_prices。然后,它提示用户输入每种书籍的购买数量,并将其转换为整数列表 quantities。 代码包含了输入校验,确保用户输入了正确的数量。最后,它使用 zip 函数和列表推导式高效地计算总价,并打印结果。 此方法清晰、简洁,易于理解和修改,适用于各种书籍数量和价格的计算。
以上就是如何快速计算不同价格书籍的总采购价?的详细内容,更多请关注知识资源分享宝库其它相关文章!