邏輯
邏輯積木通常用於控制 條件敘述 和 迴圈 積木。
條件敘述(如果 ~ 就)
透過條件敘述積木,可以設定 條件 以及滿足該條件時的 動作。

例如,可以按下面的方式撰寫程式碼。
如果變數 x 的值大於 100,條件為 true,就會輸出「是大的數。」這段文字。
如果 x 的值不大於 100,條件為 false,就會輸出「不是大的數。」。
Python
python
if condition:
# ...
elif condition2:
# ...
else:
# ...比較運算
共有六種比較運算子。
每個運算子接受兩個輸入(通常是數字),並根據輸入值之間的比較結果回傳 true 或 false。

Python
python
A == B
A != B
A < B
A <= B
A > B
A >= B邏輯運算
且 積木只有在兩個輸入都為 true 時才回傳 true。
或 積木只要兩個輸入中有一個為 true 就回傳 true。

Python
python
A and B
A or B不成立
不成立 積木把布林輸入轉換成相反的值。

Python
python
not A布林值
使用帶有下拉選單的單一積木指定 true 或 false,就可以取得布林值。

Python
python
True
False三元運算子
三元積木的作用和簡單的條件敘述積木相似。
它接受三個輸入。
第一個輸入是要判斷的布林條件,第二個輸入是條件為 true 時回傳的值。
第三個輸入是條件為 false 時回傳的值。

Python
python
thenValue if test else elseValue