积木编程入门
第 5 章
>
第 1 级
列表可以用来在一个地方存储多个值,不论是数字还是字符串!这样可以为您的代码节省时间和空间,还能以顺序读取数据。
在本练习中,收集谷仓周围的所有彩色鸡蛋,并将它们存储到一个列表中,这样您就可以把它们一起放入容器里。

目标
获取鸡蛋并填充一个列表,以便您可以将它们存放到容器中。
在谷仓中收集不同的鸡蛋,并将它们存放到一个列表中,以便您可以一起放入容器。
列表类似于变量,可以让您在同一个位置存储多个值。我们使用与变量相同的积木,但添加了特殊的列表积木来创建值的列表。
在场地中收集所有颜色的鸡蛋,分别有:红色、绿色和蓝色鸡蛋。收集完成后,通过点击“变量”菜单中的“创建变量”按钮来创建变量:red_eggs、blue_eggs、green_eggs。

统计您收集的每种鸡蛋的数量,然后使用 set variable 积木将该数量赋值给相应的变量。从 Math 菜单中拖放数字气泡到 set variable 积木中。每种鸡蛋的数量显示在屏幕右上角。

收集所有鸡蛋并设置好变量后,前往黑色的 X 标记处并面向容器。在这里,我们将创建一个列表,并将所有鸡蛋存储在列表中,以便将它们放入容器。
首先通过 Variables 菜单中的“创建变量”按钮创建一个名为 eggs 的变量。然后,将 set variable 积木拖放到积木编辑器中,并将其设置为 eggs 变量。

到此步骤会有所不同,在工具箱中的 Lists 菜单下,将 create list 积木拖放到 set variable 积木中。在游戏界面中的三个插槽里,依次插入之前创建的三个变量:red_eggs、blue_eggs、green_eggs。

这样就使用这三个变量构建了 eggs 列表,将三个值存储在同一数据结构中。最后,从 Actions 菜单中使用 place 积木并添加 eggs 列表,以将其放入容器并完成关卡。