编写一个python程序,要求用户输入购买金额,然后程序根据金额给出折扣信息
时间: 2024-09-27 20:16:31 浏览: 38
试题Python等级考试-第一课(1).pdf
当然,我可以帮助你编写一个简单的Python程序,它会根据用户输入的购买金额计算折扣并显示相应的消息。这里我们假设有一个固定的折扣规则:消费满100元打9折,满200元打8折。
```python
def apply_discount(total_amount):
if total_amount >= 200:
discount = 0.8 # 8折
elif total_amount >= 100:
discount = 0.9 # 9折
else:
discount = 1.0 # 没有折扣
discounted_price = total_amount * discount
return discounted_price, discount
def main():
print("请输入您的购买金额:")
total_amount = float(input()) # 获取用户输入并转换为浮点数
discounted_price, discount_rate = apply_discount(total_amount)
print(f"您的购买金额为{total_amount}元,享受{discount_rate*100}%的折扣后,实际价格为{discounted_price}元。")
if __name__ == "__main__":
main()
```
在这个程序中,`apply_discount`函数负责计算折扣,`main`函数负责获取用户输入并调用这个函数。运行程序后,用户将被提示输入金额,然后看到打折后的价格。
阅读全文