流程控制 -- if else
頭前 轉厝 後壁
if Condition:
do something...
else:
do another something...
do something...
else:
do another something...
- Condition如果是真的(True),很明顯暗示我們Condition應該是個布林值,所以才會有真(True)或偽(False)。
- 在Condition之後必須使用冒號(:),這在此表示條件判斷結束。
- do something的位置必須要內縮一個tab(四格空白),這是Python程式的特色,稱之為內縮(indentation)。內縮的用意是因為do something可能是好幾行的指令,然後做好之後又接著其他指令,那麼若是Condition是True,程式需要執行哪幾行呢?答案就是跟在if之後有內縮一層的那幾行。一般的程式文書編輯器(IDE)都已經設計好內縮的距離,所以直接按Enter即會自動內縮。
Please practice how to calculate Body Mass Index(BMI):
BMI < 18.5 | 太輕了,要多吃一點 |
18.5<=BMI < 23.9 | 標準身材,請好好保持 |
23.9<=BMI<27.9 | 喔喔!得控制一下飲食了,請加油! |
27.9<=BMI | 肥胖容易引起疾病,得要多多注意自己的健康囉! |