跳轉到內容

KS3 計算機/選擇

來自華夏公益教科書,開放的書籍,開放的世界

選擇允許我們在程式中新增額外的控制級別。當我們引入選擇時,計算機只會在指定條件為真或假時才執行指令。否則,它將不會執行該程式碼/指令。
例如

    if age > 16:
       print("You are allowed to drive")

上面的列印命令只有在指定條件(年齡>16)為真時才會執行。如果它不為真(例如年齡為13),那麼該行程式碼將不會執行,它將被忽略。

if / else if / else

[編輯 | 編輯原始碼]

您還可以使用 Python 中的IF-ELIF-ELSE結構(雖然所有語言都提供類似的結構)來設定多個備選方案。
例如

     if age > 16:
        print("You are allowed to drive")
     elif age == 16:
        print("You will be allowed to drive next year")
     else
        print("You are too young to drive, come back in a few years!")

您可以將 IF 語句巢狀在彼此內部,以構建更靈活的結構。

選擇的另一個示例稱為CASE語句。我們通常不會在 KS3 中檢視 Case 語句。

華夏公益教科書