初学者积木编程
第 章
>
第 级
条件和决策
基本 if 语句
有时,你可能希望为某些操作添加条件,这样可以使你的代码更灵活,并根据不同情况执行不同的操作。为此,我们结合使用 if 语句和比较运算符来测试某些条件并执行相应的操作。
在第一个练习中,收集鸡蛋,并使用 equals (=) 和 not equals (≠) 比较块来检查某些值是否相同或不同。带有 else 部分的 if 块允许你根据条件的真假来运行不同的代码。

目标
收集鸡蛋并使用
if块中的条件进行比较。
走过田野,收集所有鸡蛋。然后使用条件比较你收集到的鸡蛋类型。
在代码中使用带有 else 部分的 if 块来作出决策。if 块会检查条件是真还是假,并根据结果运行不同的代码。
走到第一个 X 标记处,并使用带有 else 部分的 if 块。在条件中,使用 equals 比较块 (=) 来比较两个文本块:"blue egg" 和 "red egg"。如果条件为真(它们相等),则使用 speak 块来说 "This statement is True!"。否则,在 else 部分使用 speak 块来说 "This statement is False!"。
由于 "blue egg" 和 "red egg" 不相同,条件将为假,因此 else 部分的代码会执行。
走到第二个 X 标记处,使用另一个 if 块。这次,使用 not equals 比较块 (≠) 来比较 "blue egg" 与 "blue egg"。由于它们相同,条件将为假,else 部分的代码会执行。
走到第三个 X 标记处,使用 if 块来比较变量和常量。创建一个名为 collected_egg 的变量,并将其设置为 "blue egg"。然后使用 equals 块将 collected_egg 变量与 egg_type 常量进行比较。由于二者都是 "blue egg",条件将为真。