之前我们学习过Scratch变量,也使用过很多的变量,今天我们学习一种更为复杂的结构-Scratch列表。
在很多时候我们会遇到大量具有某种共同性质的变量,比如班上有45个学生,45个学生有不同的学号、有不同的考试成绩、还有姓名(姓名可能相同,但是学号必须唯一)如果我们通过使用创建变量来保存这些数据,无疑工作量将非常的大,也是一种非常笨的办法。这个时候我们就需要列表。
列表又称为数组,专门用来管理那些具有某种共同性质的变量。
我们可以通过变量模块中使用【建立一个列表】按钮块进行操作,分别建立学号、姓名、成绩三个列表
之后我们在创建好的列表里填入数据,点击列表界面左下角的+号即可。
关于列表的相关操作,如上图所示,我在这里就不一一解释了,相信我们学了这么多节课程,大家通过字面应该可以读懂!
里面包含了:显示/隐藏列表、加入、删除、插入、替换(即更新的意思)等功能。
查询显示:X列表的第X项,我们这里学号列表的第一项就是1,姓名列表的第一项就是张一,成绩列表的第一项就是100。
项目数量:X的项目数
判断包含:包含X东西?
这里我做了一个【学习成绩查询系统】如下图,由于源码过长,显示不完整,如需要完整源码的可以私信找我索取!