小智陪妈妈去超市买水果时,遇到超市有活动优惠,购买的单种水果超过4千克就可以打9折。请修改前面编写的程序,重新计算买水果需要支付的总金额。
时间: 2024-11-06 14:17:38 浏览: 4
小智在这3年开发中遇到的CSS问题及解决方案,有大佬帮他总结好了.docx
假设你之前编写的Python程序是一个简单的函数,用于计算购买水果的总价格,我们可以添加条件判断来应用折扣。这里有一个示例:
```python
def calculate_total(fruit_price, quantity):
if fruit_price > 0 and quantity > 4: # 检查价格和数量是否有效
discount = 0.1 # 打9折的折扣率
total_with_discount = (fruit_price * quantity) * (1 - discount)
else:
total_with_discount = fruit_price * quantity # 如果不符合打折条件,则按原价计算
return total_with_discount
# 示例使用
apple_price = 5 # 单位:元/千克
total_apples = 5 # 千克
total_cost = calculate_total(apple_price, total_apples)
print(f"购买{total_apples}千克苹果,总价为{total_cost}元.")
阅读全文