如何快速计算不同价格书籍的总采购价?(快速.书籍.计算.采购.价格...)

wufei1232025-03-08python3

如何快速计算不同价格书籍的总采购价?

高效计算图书采购总价

本文提供一种便捷方法,根据不同书籍的数量和价格计算总采购成本。假设一家书店销售五种不同价格的书籍:

  • 月亮与六便士 (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 函数和列表推导式高效地计算总价,并打印结果。 此方法清晰、简洁,易于理解和修改,适用于各种书籍数量和价格的计算。

以上就是如何快速计算不同价格书籍的总采购价?的详细内容,更多请关注知识资源分享宝库其它相关文章!

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。