條件語句If Statement係編程中嘅基本功能:程序可以根據條件選擇唔同嘅執行路徑。好似日常生活中嘅·決策過程,例如“如果外面落雨,咁我就帶傘出門”,其中“如果落雨”是條件,而“帶傘出門”係基於該條件所做嘅行動。
Table of Contents
If語句的基本結構
呢度係If語句嘅幾種基本形式:
單一If語句:當條件成立,就執行特定操作。
If-Else結構:如果條件成立,就執行一組操作;如果不成立,則執行另一組操作。
If-Else-Else If結構:根據多個條件判斷,選擇執行其中一組操作。
嵌套If語句:在一個If語句內部使用另一個If語句,用於更複雜的條件判斷。
偽代碼例子
IF age >= 18
Output “You are eligible to vote.”
ELSE
Output “You are not eligible to vote.”
如果你夠18歲,你就有得投票,否則無得投票。If Statement係偽代碼中係好似讀英文咁易!
再例如呢個係根據分數派Grade嘅程式:
If score>=90
Output ‘A’
Else if score >=70
Output ‘B’
Else if Score >= 50
Output ‘C’
Else
Output ‘F’
呢個程式就根據唔同嘅分數比唔同嘅Grade。留意程式最後只會Output其中一個Grade!
總結
留意下If Statement同While Loop都係需要一個True/False嘅Statement先可以決定其中嘅程序執行與否。咁咩為之True/False呢?下一篇將會教一種Data Type:Boolean。