A30407.【PY】计算销售总金额
2024-10-27 20:50:19
发布于:浙江
5阅读
0回复
0点赞
retail_price = 26.5
num_books = int(input())
if num_books >= 500:
total_cost = num_books * retail_price * 0.8 - 1000
elif num_books >= 100:
total_cost = num_books * retail_price * 0.9
else:
total_cost = num_books * retail_price
total_cost = round(total_cost, 2)
print("{:.2f}".format(total_cost))
1、解释说明:
这段代码是用于计算购买书籍的总成本。首先定义了每本书的零售价为26.5元。然后通过input()函数获取用户输入的书籍数量,并将其转换为整数类型存储在变量num_books中。
根据购买的书籍数量,代码使用if-elif-else语句来计算总成本:
如果购买的书籍数量大于等于500本,则享受8折优惠,并且从总成本中减去1000元(可能是某种折扣或优惠券)。
如果购买的书籍数量在100到499本之间,则享受9折优惠。
如果购买的书籍数量少于100本,则不享受任何折扣。
最后,使用round()函数将计算出的总成本四舍五入到小数点后两位,并使用format()函数格式化输出结果,确保输出的总成本始终保留两位小数。
2、使用示例:
假设用户输入的书籍数量为300本,那么程序会按照以下步骤计算总成本:
由于300本大于100本但小于500本,所以适用9折优惠。
总成本 = 300 * 26.5 * 0.9 = 7215元。
输出结果为"7215.00"。
这里空空如也
有帮助,赞一个