友情提示:380元/半年,儿童学编程,就上码丁实验室。
打开Scratch, 在“数据”中可以“建立一个列表”。找到并加一个列表,命名为“1-10的数”。左边就会出现一个长方形灰色框,就是一个列表,上面是列表的名称。
我们必须拿一个变量来表示1-10范围内的数。这个变量就取名叫i, 随便用一个字母表示就行。为什么要用这个变量i,我们边用边理解。
比如我们看电影,只要你买了票并把这张票出示一下,你就可以进去看电影。没有票的人是不能进去的。但每张票是不同的,因为座位不同。再如,我们如果要用的是1-10的数,那么11,12这些数就不能用。我们可以这样表示:i ≥ 1, i < 11。i就是符合要求的那些数,一个一个的数。所以i的值是可以变的。
好,看看我们的思路:
现在我们要做一个列表,第一个数是1,那么现在i = 1。我们把1放入这个列表。
我们要放的第二个数是2吧。2怎么用i表示呢。既然现在i = 1,我们就用i + 1来表示2。
好,现在i = 2,我们再用 i + 1来表示3,。。。直到10。
好好体会一下 i + 1 的作用。
程序是这样的:
列表出来后是这样的,前面的1和2用鼠标拉动列表右边的键可以看到的。
--------------
拓展内容:
建立一个列表的整个过程相当于Python中的这个命令:
>>> list(range(1,11))
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
可见,列表的样子在Python与Scratch中是不同的。所以我们有必要同时接触Python。
我们学会了什么?
列表是怎样的。
变量是什么。