python抹零优惠
时间: 2024-09-05 14:02:50 浏览: 42
整数抹零代码python
在Python中实现抹零优惠,通常是在顾客结账时对小面额的款项进行调整,比如当某人的消费总额低于某个特定金额(例如10元),则把不足的部分按照某种规则(比如直接去掉或者打五折等)处理。这里是一个简单示例:
```python
def apply_rounding_discount(total, threshold=10, discount_rate=0.5):
if total <= threshold:
adjusted_total = total - (total % 1) # 去掉小数部分,相当于打折或抹零
else:
adjusted_total = total
return adjusted_total, total - adjusted_total # 返回调整后的金额和省下的钱
# 测试
original_total = 8.75
adjusted_total, savings = apply_rounding_discount(original_total)
print(f"原金额:{original_total}元")
print(f"优惠后金额:{adjusted_total}元")
print(f"节省:{savings}元")
#
阅读全文