初学者积木编程
第 章
>
第 级
循环和重复
While 循环
循环是你可以用来重复执行相同动作的积木。这使你在游戏中完成任务时无需放置冗长的积木列表更加容易。循环有两种类型:while 循环积木和 repeat 积木,我们将在接下来的关卡中探讨这两种类型。
这张地图上有五(5)个鸡蛋,你可以仅使用少量积木和 while 循环积木将它们拾取。试着通过将相同的两个移动积木重复四次来抓取所有鸡蛋。

目标
仅使用六 (6) 个积木和 while 循环块抓住谷仓中的所有鸡蛋。
鸡散落了它们的鸡蛋到处都是!快穿过谷仓,迅速收集所有鸡蛋吧!
为了减少你需要使用的积木数量并使编程变得不那么繁琐,你可以使用循环!循环是一种积木,它允许你重复同样的操作,从而无需一遍又一遍地放置相同的积木。
一个 while 循环块就是这样的循环,你可以在某个条件为真时重复执行积木。设置一个名为 count 的变量来确定你希望循环的次数,然后将它设为循环的条件。
使用 set count to 积木将变量设置为 0,然后使用带有比较块的 while 循环块检查 count 是否小于 4。将你的移动积木放入 while 循环块中,并使用 change count by 积木在每个循环中将 count 增加 1。
在此示例中,while 循环块检查 count 是否小于 4。count 从 0 开始,并在每个循环中增加 1,直到达到 4。任何放在 while 循环块内的积木都将被重复执行,在本例中是四次。请注意,循环如果不加干预可能会无限运行,因此务必要包含 change count by 积木,否则可能会触发错误。
试试看吧!仅使用积木编辑器中的六 (6) 个积木收集所有五 (5) 个鸡蛋以完成关卡。
代码书