之前我們學習過Scratch變量,也使用過很多的變量,今天我們學習一種更為復雜的結構-Scratch列表。
在很多時候我們會遇到大量具有某種共同性質的變量,比如班上有45個學生,45個學生有不同的學號、有不同的考試成績、還有姓名(姓名可能相同,但是學號必須唯一)如果我們通過使用創建變量來保存這些數據,無疑工作量將非常的大,也是一種非常笨的辦法。這個時候我們就需要列表。
列表又稱為數組,專門用來管理那些具有某種共同性質的變量。
我們可以通過變量模塊中使用【建立一個列表】按鈕塊進行操作,分別建立學號、姓名、成績三個列表
之后我們在創建好的列表里填入數據,點擊列表界面左下角的+號即可。
關於列表的相關操作,如上圖所示,我在這里就不一一解釋了,相信我們學了這么多節課程,大家通過字面應該可以讀懂!
里面包含了:顯示/隱藏列表、加入、刪除、插入、替換(即更新的意思)等功能。
查詢顯示:X列表的第X項,我們這里學號列表的第一項就是1,姓名列表的第一項就是張一,成績列表的第一項就是100。
項目數量:X的項目數
判斷包含:包含X東西?
這里我做了一個【學習成績查詢系統】如下圖,由於源碼過長,顯示不完整,如需要完整源碼的可以私信找我索取!