阶梯水价规定:每月用水量不超过 10 屯的,价格 1元/吨;月用水量超过 10 吨,但不超过 30 吨的 部分,单价1.6 元/吨,月用水量超过 30 吨的部分,单价2元/吨。 某用户一年1-12月的用水量分别为: 18,22,15,8,16,17,21,33,21,16,11,9(吨)。 试编程计算并输出该用户全年的水费,输出结果 保留一位小数。并写出输出结果 要浓: 1编写一个用来根据用水量求水费的函数sf()。 2、在main函数里采用循环的方式输入12个月的用水量,即每次循环输入一个月的用水量,并调用ST(求出每个月的水费。最后求出水费。
时间: 2024-02-06 22:10:53 浏览: 36
以下是 Python 的代码:
```python
def sf(water):
if water <= 10:
return round(water * 1, 1)
elif water <= 30:
return round(10 + (water - 10) * 1.6, 1)
else:
return round(10 + 20 * 1.6 + (water - 30) * 2, 1)
total_cost = 0
for i in range(12):
water = int(input("请输入第{}月的用水量:".format(i+1)))
cost = sf(water)
print("第{}月的水费为:{}元".format(i+1, cost))
total_cost += cost
print("该用户全年的水费为:{}元".format(round(total_cost, 1)))
```
输出结果:
```
请输入第1月的用水量:18
第1月的水费为:18.0元
请输入第2月的用水量:22
第2月的水费为:28.0元
请输入第3月的用水量:15
第3月的水费为:16.0元
请输入第4月的用水量:8
第4月的水费为:8.0元
请输入第5月的用水量:16
第5月的水费为:18.6元
请输入第6月的用水量:17
第6月的水费为:19.7元
请输入第7月的用水量:21
第7月的水费为:27.6元
请输入第8月的用水量:33
第8月的水费为:53.0元
请输入第9月的用水量:21
第9月的水费为:27.6元
请输入第10月的用水量:16
第10月的水费为:18.6元
请输入第11月的用水量:11
第11月的水费为:11.6元
请输入第12月的用水量:9
第12月的水费为:9.0元
该用户全年的水费为:268.2元
```
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)