為了提倡居民節約用電,某省電力公司執行“階梯電價”,安裝一戶一表的居民用戶電價分為兩個“階梯”:月用電量50千瓦時(含50千瓦時)以內的,電價為0.53元/千瓦時;超過50千瓦時的,超出部分的用電量,電價上調0.05元/千瓦時。請編寫程序計算電費。
輸入格式:
輸入在一行中給出某用戶的月用電量(單位:千瓦時)。
輸出格式:
在一行中輸出該用戶應支付的電費(元),結果保留兩位小數,格式如:“cost = 應付電費值”;若用電量小於0,則輸出"Invalid Value!"。
代碼如下:
#!/usr/bin/python # -*- coding: utf-8 -*- x = float(input()) if x<= 0: print("Invalid Value!") elif x<= 50: print("cost =","{:.2f}".format(x*0.53)) else: print("cost =","{:.2f}".format((x-50)*0.58+(50*0.53)))
這個題目簡單,難度就是那個保留兩位小數。
round()方法:如果是0.20的話,它的值就是0.2,最后一個0它不輸出。
讀書和健身總有一個在路上