电费试算
这篇文章会介绍使用 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
微信扫码关注
抖音扫码关注