初学者积木编程
第 章
>
第 级
高级列表与数据结构
使用列表存储对象
目标
收获田地上所有的作物,并使用嵌套列表将它们存放到仓库中。
田地上种植着四(4)种作物:"corn"、"carrot"、"wheat" 和 "parsnip"。通过设置嵌套列表结构(字典)收获这些作物并将它们放入仓库中。
穿过田地,收集所有的作物,一旦你成功走过田地后,统计每种作物的数量,并将作物存放在嵌套列表结构中,以便操作和存储。
首先使用 create empty list 块或 set dict value 块创建一个名为 crops 的变量。使用 set dict value 块将每个作物的名称作为键,并将你收集到的作物数量作为值添加进去。例如:使用 set dict value 块,将 crops、键 "corn" 和值 6(你收获的玉米数量)进行设置。
当你收集完所有作物并将它们放入嵌套列表结构中后,走到 X 标记处并面对货箱,使用 place 块将作物存放到仓库中。使用 get dict value 块来访问作物的数量,例如:对 crops 使用 get dict value 块并指定键 "corn",然后将其连接到 place 块。每个 X 标记上都有一个标牌,指示存放在那里的作物。根据标牌的指示将作物存放到正确的存储货箱中,即可完成该关卡。
代码书