初学者积木编程
第 章
>
第 级

条件和决策
基本 if 语句

有时,你可能希望为某些操作添加条件,这样可以使你的代码更灵活,并根据不同情况执行不同的操作。为此,我们结合使用 if 语句和比较运算符来测试某些条件并执行相应的操作。

在第一个练习中,收集鸡蛋,并使用 equals (=) 和 not equals (≠) 比较块来检查某些值是否相同或不同。带有 else 部分的 if 块允许你根据条件的真假来运行不同的代码。

Guide

目标

收集鸡蛋并使用 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",条件将为真。

代码书