有大佬可以指点一下吗
问题描述:
答
unit_price = 0.53
eletronicNumAndPirce = input('请输入用月电量(单位:千瓦/时)和电价上调 X 的值(单位:元),中间用空格分隔:')
try:
eletronicNum,beyongPrice = eletronicNumAndPirce.split()
eletronicNum = float(eletronicNum)
beyongPrice = float(beyongPrice)
except Exception:
exit('输入有误,请重新操作')
if eletronicNum <= float(50.0):
total_cost = round(unit_price * eletronicNum ,2)
print('cost={}'.format(total_cost))
else:
beyong_cost = float(0.53 + beyongPrice) * (eletronicNum - 50.0)
total_cost = round(unit_price * 50.0 + beyong_cost , 2)
print('cost={}'.format(total_cost))