程序设计》第2章"/>
浙大版《Python 程序设计》第2章
题目分析
显然月所支付电费分为2部分,一部分为月用电量小于等于50千瓦时,每千瓦时为0.53元;另一部分为月用电量大于50千瓦时,小于等于50千瓦时的部分还是按照0.53元每千瓦时,大于50千瓦时的部分按照(0.53+0.05)元每千瓦时。可利用函数解决此问题。
题目解答
代码如下
def power_rate(x):if x < 0:print("Invalid Value!")elif 0 <= x <= 50:return x * 0.53else:return 50 * 0.53 + (x - 50) * (0.53 + 0.05)x = int(input())
print("cost = {:.2f}".format(power_rate(x)))
更多推荐
浙大版《Python 程序设计》第2章
发布评论