苹果每箱55元,1箱不打折,2箱9折,3箱8折,4箱以上7折,输入购买箱数,输出消费金额
时间: 2024-09-27 15:11:11 浏览: 40
在Python中,我们可以编写一个函数来计算按照不同折扣规则的消费金额。首先,我们需要定义每个折扣等级的价格,并根据用户输入的箱数计算折扣后的总费用。下面是一个示例程序:
```python
def calculate_cost(num_boxes):
base_price = 55
discounts = {1: base_price, 2: base_price * 0.9, 3: base_price * 0.8, 4: base_price * 0.7}
if num_boxes in discounts:
cost = discounts[num_boxes]
else:
# 如果超过4箱,按照7折计算
cost = base_price * 0.7 * num_boxes
return cost
# 输入购买箱数
num_boxes = int(input("请输入购买的箱数:"))
consumption_amount = calculate_cost(num_boxes)
print(f"购买 {num_boxes} 箱苹果,消费金额为 {consumption_amount} 元。")
阅读全文