初学者积木编程
第 章
>
第 级
函数和过程
在函数中使用运算符
目标
收集所有浆果,并使用自定义函数中的运算符检查是否足以捣碎。
林场中有几种浆果,你可以收集它们并捣成果泥,但你需要检查是否有足够的浆果来做一份。为此,请使用自定义函数来为你进行数字计算。
首先,我们必须设置一个名为 serving 的变量,这是满足一份食物所需的数量,该变量应为林场中浆果总数 (12) 除以三 (3)。使用 set variable 模块和 divide 数学模块来计算 12 / 3。
你必须自己数出林场中浆果的总数并输入这个数字。之所以除以三 (3) 是因为林场中有三种浆果:红浆果、蓝浆果和黑浆果。变量 serving 的值即为林场中浆果的平均数量 (4)。
接下来,使用 define function 模块设置一个名为 mash_berries 的自定义函数以供以后使用,函数参数命名为 item。这个函数会检查你传入的变量对应的浆果数量是否足够,并输出一条消息。使用 if 模块来检查 item 是否大于、等于或小于 serving。使用 text join 模块将消息和计算值(例如 item - serving 或 serving - item)组合起来。
收集林场中所有的浆果,并将你收集的每种浆果数量分别存储在变量中:red_berries (4)、blue_berries (3) 和 black_berries (5),这些变量代表林场中存在的紫色浆果。前往对应的 X 标记,并使用 call function 模块调用 mash_berries 函数,将每个变量作为参数传入。
完成该关卡,需要对所有三种浆果执行上述操作,X 标记旁的指示牌会告诉你在该位置应检查哪种浆果。最上面的 X 标记对应黑浆果,最下面的对应蓝浆果。
代码书