電費試算
這篇文章會介紹使用 Python 的 if else 邏輯判斷,搭配基本的數學計算公式,實作一個根據用電度數,計算出電費的簡單程式。
本篇使用的 Python 版本為 3.7.12,所有範例可使用 Google Colab 實作,不用安裝任何軟體 ( 參考:使用 Google Colab )
用電度數和電費換算公式
本範例會根據下列公式進行邏輯判斷和計算:
- 電度數 0~200 度,每度 3.2 元。
- 電度數 201~ 300 度,每度 3.4 元。
- 電度數大於 300 度,每度 3.6 元。
編輯程式
按照用電度數和電費換算公式,編輯程式,當中會使用 while 搭配 try/except 做出可以重複不斷輸入的功能,每次重複使用 if/else 和 算數運算子 進行邏輯判斷。
while True:
try:
num = float(input('請輸入用電度數:'))
output = 0
if num<=200:
output = num*3.2
elif num>200 and num<=300:
output = 200*3.2 + (num-200)*3.4
else:
output = 200*3.2 + 100*3.4 + (num-300)*3.6
print(f'用電 {num} 度共 {output} 元')
except:
break
意見回饋
如果有任何建議或問題,可傳送「意見表單」給我,謝謝~