一家商场在降价促销,所有原价都是整数 (不需要考虑浮点情况),如果购买金额50-100元 A4#(包含50元和100元)之间,会给10%的折扣,如果购买金额大于100元会给20%折扣。# 编写一程序,询问购买价格,再显示出折扣(%10或20%)和最终价格。
时间: 2024-10-23 07:10:34 浏览: 20
你可以通过编写一个简单的Python程序来实现这个功能。以下是一个示例程序:
```python
def calculate_discount(price):
if 50 <= price < 100:
discount = 10
elif price >= 100:
discount = 20
else:
return "购买金额不在优惠范围内"
final_price = price - (price * discount / 100)
return final_price, discount
def main():
print("请输入购买价格:")
user_input = int(input())
discounted_price, discount_percent = calculate_discount(user_input)
print(f"您将获得{discount_percent}%的折扣,最终价格为:{discounted_price}元")
if __name__ == "__main__":
main()
```
在这个程序中,`calculate_discount`函数根据输入的价格计算折扣并返回最终价格。`main`函数则负责获取用户输入并调用该函数。运行此程序后,根据用户的输入,它会显示相应的折扣百分比和优惠后的价格。
阅读全文