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

遍历,顾名思义,就是按照某个顺序,依次对每个项进行访问。这个顺序可以是顺序也可以是倒序。在今后的高级编程中,遍历几乎经常存在,不管是C++/Python/Java,这是一种常用的用法。在Scratch中,遍历最常用即是列表循环和循环遍历。

有学生曾经就问道过,根据这个定义的描述,遍历的执行效率似乎并不是最高的。这个学生是非常正确的,关于效率问题我们会在今后课程中讨论。

列表遍历,即是按照顺序或倒序依次对列表的每一项进行访问。上一篇就用到了遍历,我们来看一下。

x和y是两个列表,vx和vy是变量。vx设为列表的第i项,然后在循环执行过程中i依次减1,这就是列表的遍历。其实是非常好理解的。

如果要画出下面这个效果呢?

这是个点阵图,我们先不讨论颜色的变化。先看有多少行多少列,很显然,这应该是个行和列二维的。这就需要用到循环的嵌套。当需要取每一个项的时候,就需要用循环遍历。核心代码如下:

给TA赞助
共{{data.count}}人
人已赞助
综合资讯

Scratch中级编程(3)——列表

2023-5-26 11:33:26

综合资讯

Scratch中级编程(5)——变量和私有变量

2023-5-26 11:45:35

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索