为鼓励居民节约用水,自来水公司采取按用水量阶梯式计价的办法,居民应交水费y(元)与月用水量x(吨)相关:当x不超过15吨时,y=4x/3;超过后,y=2.5x−10.5。请编写程序实现水费的计算。 输入格式: 输入在一行中给出非负实数x。 输出格式: 按照以下的格式在一行输出月用水量和应交的水费,都精确到小数点后2位。请注意等号的左右各有一个空格。 f(输入的月用水量) = 计算出的应交水费 输入样例1: 9.5 输出样例1: f(9.50) = 12.67 输入样例2: 15 输出样例2: f(15.00) = 20.00 输入样例3: 21.3 输出样例3: f(21.30) = 42.75
时间: 2024-03-10 14:45:31 浏览: 311
水费问题——C语言代码
5星 · 资源好评率100%
以下是实现该功能的Python代码:
```python
x = float(input())
if x <= 15:
y = 4 * x / 3
else:
y = 2.5 * x - 10.5
print("f({:.2f}) = {:.2f}".format(x, y))
```
程序首先读入月用水量x,然后根据题目给出的计价规则,计算应交水费y。最后使用字符串的格式化功能输出结果,保留两位小数。
阅读全文