搜索

Scratch中级编程(4)——遍历

2023-05-26 11:36:28

遍历,顾名思义,就是按照某个顺序,依次对每个项进行访问。这个顺序可以是顺序也可以是倒序。在今后的高级编程中,遍历几乎经常存在,不管是C++/Python/Java,这是一种常用的用法。在Scratch中,遍历最常用即是列表循环和循环遍历。 有学生曾经就问道过,根据这个定义的描述,遍历的执行效率似乎并不是最高的。这个学生是非常正确的,关于效率问题我们会在今后课程中讨论。 列表遍历,即是按照顺序或倒序依次对列表的每一项进行访问。上一篇就用到了遍历,我们来看一下。 x和y是两个列表,vx和vy是变量。vx设为列表的第i项,然后在循环执行过程中i依次减1,这就是列表的遍历。其实是非常好理解的。 如果要画出下面这个效果呢? 这是个点阵图,我们先不讨论颜色的变化。先看有多少行多少列,很显然,这应该是个行和列二维的。这就需要用到循环的嵌套。当需要取每一个项的时候,就需要用循环遍历。核心代码如下:

← 返回 Scratch 资讯  |  意见反馈

微信二维码 微信扫码关注 抖音二维码 抖音扫码关注