2、 为了方便过年期间的年货采购,某小区针对业主发起了大米团购活动。买10公斤以下的价格是10元/公斤;如果买10公斤以上(含10公斤),价格是9元/公斤;如果买50公斤以上,则50公斤以下(含50公斤)部分按9元/公斤的价格,50公斤以上部分按8元/公斤的价格。编写程序,输入购买大米的重量,单位为公斤,计算并输出金额(保留2位小数)。例如:输入11,输出99.00。
时间: 2024-03-03 11:49:42 浏览: 9
好的,根据您的要求,我来为您解答这个问题。
以下是程序的实现,您可以参考一下:
```python
weight = float(input("请输入购买大米的重量(单位:公斤):"))
if weight < 10:
price = 10
elif weight < 50:
price = 9
else:
price = 9 * 50 + 8 * (weight - 50)
total_price = round(weight * price, 2)
print("购买 %.2f 公斤大米,需支付 %.2f 元。" % (weight, total_price))
```
程序中,首先通过 `input` 函数获取用户输入的购买大米的重量。然后根据不同的购买重量,计算出对应的价格。最后将购买重量和总价输出给用户。
注意,为了保留小数点后两位,我们使用了 `round` 函数。
相关问题
18、 为了方便过年期间的年货采购,某小区针对业主发起了大米团购活动。买10公斤以下的价格是10元/公斤;如果买10公斤以上(含10公斤),价格是9元/公斤;如果买50公斤以上,则50公斤以下(含50公斤)部分按9元/公斤的价格,50公斤以上部分按8元/公斤的价格。编写程序,输入购买大米的重量,单位为公斤,计算并输出金额(保留2位小数)。例如:输入11,输出99.00。
好的,这是一道简单的条件分支题,可以用if语句来实现。以下是示例代码:
```python
weight = float(input("请输入购买大米的重量(单位:公斤):"))
if weight < 10:
price = 10
elif weight < 50:
price = 9
else:
price = 9 * min(weight, 50) + 8 * max(weight - 50, 0)
total = round(weight * price, 2)
print("购买 %.2f 公斤大米,需支付 %.2f 元。" % (weight, total))
```
示例运行截图:
```
请输入购买大米的重量(单位:公斤):11
购买 11.00 公斤大米,需支付 99.00 元。
```
根据以下活动内容写每个专区的活动介绍文案。活动主题“5折狂欢购”,专区分别为“超值心动价 专项好物榜单、热卖推荐 年货好礼、即刻欢洗 香氛洁净、个护种草清单、潮流单品 你值得拥有、开启美好生活小帮手”
1. 超值心动价 专项好物榜单
活动介绍:精选各类好物,享受5折优惠!
2. 热卖推荐 年货好礼
活动介绍:购买热卖商品,享受5折优惠,迎接新的一年!
3. 即刻欢洗 香氛洁净
活动介绍:买香氛洁净产品,享受5折优惠,让你的家闻起来更清新!
4. 个护种草清单
活动介绍:挑选个护产品,享受5折优惠,开启健康的生活方式!
5. 潮流单品 你值得拥有
活动介绍:买潮流单品,享受5折优惠,展现你的时尚品味!
6. 开启美好生活小帮手
活动介绍:购买生活用品,享受5折优惠,让生活更加美好!