某商品出售按购买数量打折,如果购买数量超过30个则按95折销售,输 入商品数量和商品单价(元),输出所购商品的总价写一个程序
时间: 2023-05-24 16:03:09 浏览: 48
。A:
```python
amount = int(input("请输入商品数量:"))
price = float(input("请输入商品单价(元):"))
total = amount * price
if amount > 30:
total *= 0.95
print("总价为:%.2f 元" % total)
```
首先通过 `input` 函数获取用户输入的商品数量和单价,然后计算商品的总价并赋值给变量 `total`。
接着通过 `if` 语句判断购买数量是否超过30个,如果超过则将总价乘以0.95,相当于打95折。
最后使用字符串格式化输出结果。`\%.2f` 表示输出的是一个浮点数,并且保留两位小数。
相关问题
⑴某商品出售按购买数量打折,如果购买数量超过30个则按95折销售,输入商品数量和商品单价(元),输出所购商品的总价
好的,根据您提供的信息,我给出以下程序代码:
```python
num = int(input("请输入购买数量:"))
price = float(input("请输入商品单价(元):"))
if num > 30:
total = num * price * 0.95
else:
total = num * price
print("所购商品的总价为:%.2f元" % total)
```
如果您购买数量不超过30个,则按照单价计算总价;如果购买数量超过30个,则按照95折的价格计算总价。程序会输出所购商品的总价,保留两位小数。
某商品出售按购买数量打折,如果购买数量超过30个则按95折销售,输入商品数量和商品单价(元),输出所购商品的总价
好的,根据您提供的信息,我可以为您计算所购商品的总价。请告诉我商品数量和商品单价(元)。
(假设商品数量为n,商品单价为p)
如果n超过30个,则总价为np*0.95元。
如果n不超过30个,则总价为np元。
请问还有什么我可以帮助您的吗?