第2章 3 階梯電價 15分

2021-10-03 08:38:07 字數 1142 閱讀 3315

第2章-3 階梯電價 (15分)

為了提倡居民節約用電,某省電力公司執行「階梯電價」,安裝一戶一表的居民使用者電價分為兩個「階梯」:月用電量50千瓦時(含50千瓦時)以內的,電價為0.53元/千瓦時;超過50千瓦時的,超出部分的用電量,電價上調0.05元/千瓦時。請編寫程式計算電費。

輸入格式:

輸入在一行中給出某使用者的月用電量(單位:千瓦時)。

輸出格式:

在一行中輸出該使用者應支付的電費(元),結果保留兩位小數,格式如:「cost = 應付電費值」;若用電量小於0,則輸出"invalid value!"。

輸入樣例1:

10輸出樣例1:

cost = 5.30

輸入樣例2:

100輸出樣例2:

cost = 55.50

方法1

f =

lambda x:

0.53

* x if x <=

50else50*

0.53

+0.58

*(x -50)

electricity =

float

(input()

)cost = f(electricity)

print

('invalid value!'

if electricity <

0else f'cost = '

)

方法2

electricity =

float

(input()

)per_cost =

0.53

if electricity <0:

print

('invalid value!'

)elif electricity >50:

basic_cost =

50* per_cost

per_cost +=

0.05

electricity -=

50print

(f'cost = '

)else

:print

(f'cost = '

)

第2章 3 階梯電價 15分

為了提倡居民節約用電,某省電力公司執行 階梯電價 安裝一戶一表的居民使用者電價分為兩個 階梯 月用電量50千瓦時 含50千瓦時 以內的,電價為0.53元 千瓦時 超過50千瓦時的,超出部分的用電量,電價上調0.05元 千瓦時。請編寫程式計算電費。輸入格式 輸入在一行中給出某使用者的月用電量 單位 千...

第2章 3 階梯電價 15分 Python

了提倡居民節約用電,某省電力公司執行 階梯電價 安裝一戶一表的居民使用者電價分為兩個 階梯 月用電量50千瓦時 含50千瓦時 以內的,電價為0.53元 千瓦時 超過50千瓦時的,超出部分的用電量,電價上調0.05元 千瓦時。請編寫程式計算電費。輸入格式 輸入在一行中給出某使用者的月用電量 單位 千瓦...

第2章 3 階梯電價 python

為了提倡居民節約用電,某省電力公司執行 階梯電價 安裝一戶一表的居民使用者電價分為兩個 階梯 月用電量50千瓦時 含50千瓦時 以內的,電價為0.53元 千瓦時 超過50千瓦時的,超出部分的用電量,電價上調0.05元 千瓦時。請編寫程式計算電費。輸入格式 輸入在一行中給出某使用者的月用電量 單位 千...