要求用户输入一个商品的价格和折扣率,计算出折扣后的价格并以多种格式输出。 商品价格 price 折扣率discount_rate 折扣后的价格discounted_price # 使用 % 方式输出(
时间: 2024-10-17 13:15:44 浏览: 26
当需要让用户输入商品价格(price)和折扣率(discount_rate),你可以创建一个程序来计算折扣后的价格(discounted_price)。以下是一个简单的Python示例:
```python
def calculate_discount(price, discount_rate):
# 计算折扣后的价格
discounted_price = price * (1 - discount_rate)
# 输出折扣后的价格,可以使用字符串格式化输出
print(f"原价:{price}元")
print(f"折扣率:{discount_rate*100}%")
print(f"折后价:{discounted_price:.2f}元") # 保留两位小数
# 也可以用格式字符串输出
formatted_string = f"商品折扣信息:\n原价:{price}元\n折扣率:{discount_rate*100}%\n折后价:{discounted_price:.2f}元"
print(formatted_string)
# 格式化为百分比形式
percentage_discount = "{:.2%}".format(discounted_price / price)
print(f"折扣比例:{-percentage_discount}")
calculate_discount(float(input("请输入商品价格: ")), float(input("请输入折扣率(0-1): ")))
```
在这个程序中,我们首先获取用户的输入,然后计算折扣后的价格,并使用不同的格式(直接输出、字符串格式化和百分比形式)展示结果。
阅读全文