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

数学和文本操作
加法与减法

目标

收集鸡蛋,并通过加减它们的数量来平衡账目。

现在是时候去巢区收集一些鸡蛋了,走过去抓取田野中各种鸡蛋,这样我们就可以记录下到底下了多少鸡蛋。在所有下的鸡蛋中,有四 (4) 个鸡蛋是不好的,不过红鸡蛋的营养价值是普通鸡蛋的两倍。记录你拥有的好鸡蛋数量以及它们的营养价值。

首先走遍所有鸡蛋以收集它们,然后为每种类型的鸡蛋创建三个 (3) 变量:white_eggsdark_eggsred_eggs。使用 set 模块来创建这些变量,并将它们设置为你收集到的每种鸡蛋的数量。

当你收集完所有鸡蛋后,走到深色的 X 标记处,记录这一批中所有好的鸡蛋。使用 speak 模块,通过数学模块将你创建的三个变量用加号 (+) 相加,并减去这一批中坏鸡蛋的数量(总共 4 个坏鸡蛋),来宣布数量。

记录完这一批鸡蛋的数量后,前往浅色的 X 标记处,检查每个鸡蛋的 营养价值。首先,你需要通过减去坏鸡蛋来更新变量:有两个 (2) 坏的白鸡蛋,一个 (1) 坏的暗色鸡蛋,一个 (1) 坏的红鸡蛋。使用 set 模块配合数学模块从每个变量中减去这些数值。

接下来,将 red_eggs 乘以二 (2),因为它们的 营养价值 是双倍的。使用 set 模块配合数学模块将 red_eggs 乘以 2。然后,在 X 标记处使用 speak 模块,并利用数学模块将所有变量的新值用加号 (+) 相加,以完成本关卡。

代码书