Python描述 PTA《Python程序设计习题集》第2章-3 阶梯电价 (15 分)
作者:互联网
Python描述 PTA《Python程序设计习题集》第2章-3 阶梯电价 (15 分)
大家好,我叫亓官劼(qí guān jié ),在CSDN中记录学习的点滴历程,时光荏苒,未来可期,加油~博主目前仅在CSDN中写博客,唯一博客更新的地址为:亓官劼的博客 ,同时正在尝试在B站中做一些内容分享,B站主页为: 亓官劼的B站主页
本文原创为亓官劼,请大家支持原创,部分平台一直在恶意盗取博主的文章!!!
若需联系博主,可以联系本人微信:qiguanjie2015
为了提倡居民节约用电,某省电力公司执行“阶梯电价”,安装一户一表的居民用户电价分为两个“阶梯”:月用电量50千瓦时(含50千瓦时)以内的,电价为0.53元/千瓦时;超过50千瓦时的,超出部分的用电量,电价上调0.05元/千瓦时。请编写程序计算电费。
输入格式:
输入在一行中给出某用户的月用电量(单位:千瓦时)。
输出格式:
在一行中输出该用户应支付的电费(元),结果保留两位小数,格式如:“cost = 应付电费值”;若用电量小于0,则输出"Invalid Value!"。
输入样例1:
10
输出样例1:
cost = 5.30
输入样例2:
100
输出样例2:
cost = 55.50
算法实现一
分支结构,直接判断。
a = int(input())
if a <= 0:
print("Invalid Value!")
elif a <= 50:
print("cost = {:.2f}".format(a*0.53))
else:
print("cost = {:.2f}".format(50*0.53 + (a-50)*0.58))
算法实现二
这里提供一种嵌套写法,有兴趣的可以看看
a = int(input())
print("{}".format("Invalid Value!" if a <= 0 else "cost = {:.2f}".format(a*0.53 if a <= 50 else 50*0.53 + (a-50)*0.58)))
标签:15,Python,电价,用电量,样例,习题集,阶梯,千瓦时 来源: https://blog.csdn.net/qq_43422111/article/details/113743807