积木编程入门
第 6 章
>
第 1 级
有时候,你可能希望在执行某些操作时添加条件,这样可以使你的积木更具灵活性,并根据不同情况执行不同操作。为此,我们使用if积木配合comparison积木来测试特定条件并执行相应操作。
在第一个练习中,收集装蛋篮,并使用带有以下运算符的comparison积木:等于=、不等于≠和大于>,来检查篮子中的内容是否相同或不同。带有else部分的if积木允许你根据条件是真还是假来运行不同的代码。

目标
收集鸡蛋并在
If块 中使用comparison块 进行比较。
最好收集鸡蛋并盘点你所获得的物品。走过鸡舍并收集所有的装鸡蛋篮子,然后使用 comparison 块 来验证你收集到的物品。
在下方的桌子前有三个(3)个 X 标记,这里我们将使用 If 块,这些块可用于根据条件是否满足来执行动作,例如某件事是真的或是假的。

在积木编辑器中,有三个(3)个 If 块及其关联的移动块处于未激活状态。每个 If 块都配备了 comparison 块,这些块允许你比较两个(2)个积木。

comparison 块允许你检查两个(2)个积木的值是否:相等 =、不相等 ≠、大于 > 以及其他类似操作符。根据需要激活 If 块,它们包含根据比较结果(真或假)触发的说话块。
一旦你收集了三个(3)个篮子,你将获得三个(3)个常量:basket1、basket2 和 basket3。走到 X 标记处,在第一个深色 X 标记处面向桌子,在这里我们将比较每个篮子的内容是否相同。
在 Constants 菜单中,将 basket1 块和 basket2 块插入到 comparison 块 中。将 comparison 块中间的下拉菜单设置为 =,以检查每个篮子中的鸡蛋数量是否相同。

走到浅色 X 标记处面向桌子,在这里我们将使用 comparison 块 来验证鸡蛋篮子是否彼此不相等。在 Constants 菜单中,将 basket2 和 basket3 插入停靠在第二个 If 块中的 comparison 块,并将下拉菜单设置为 ≠,以比较并验证篮子的内容。

最后走到金色 X 标记处面向桌子,在这里我们将比较 basket1 是否多于 basket3。启用最后一个 If 块,并将 baske1 和 basket2 插入到 comparison 块 中。将下拉菜单设置为 >,以检查 basket1 是否比 basket3 有更多鸡蛋,从而完成关卡。
