编程实现:分段计算水费,输入用户的月用水量x(吨),计算并输出该用户应支付的水费y(元)(保留2位小数)。
时间: 2024-03-25 18:40:58 浏览: 66
水费管理系统(c#)
4星 · 用户满意度95%
以下是 Python 代码实现:
```python
x = float(input("请输入月用水量(吨):"))
if x <= 10:
y = x * 3.0
elif x <= 30:
y = 10 * 3.0 + (x - 10) * 3.5
elif x <= 50:
y = 10 * 3.0 + 20 * 3.5 + (x - 30) * 4.5
else:
y = 10 * 3.0 + 20 * 3.5 + 20 * 4.5 + (x - 50) * 5.0
print("本月用水量为{:.2f}吨,应支付水费{:.2f}元。".format(x, y))
```
程序会先读取用户输入的月用水量,然后根据分段计算规则计算出应支付的水费,最后输出结果。
阅读全文