การเขียนโค้ดสำหรับผู้เริ่มต้นด้วยบล็อก
บทที่ 5
>
ระดับ 1
ลิสต์สามารถใช้เก็บค่าหลายค่าไว้ในที่เดียว ไม่ว่าจะเป็นตัวเลขหรือสตริงข้อความ! วิธีนี้จะช่วยประหยัดเวลาและพื้นที่ในโค้ดของคุณ รวมทั้งช่วยให้คุณอ่านข้อมูลเป็นลำดับได้
ในแบบฝึกหัดนี้ ให้เก็บไข่สีต่างๆ รอบโรงนา แล้วจัดเก็บลงในลิสต์เพื่อให้คุณสามารถนำทั้งหมดไปใส่ในภาชนะเดียว

วัตถุประสงค์
หยิบไข่และเพิ่มลงในลิสต์เพื่อเก็บไว้ในภาชนะ
หยิบไข่แต่ละชนิดในโรงนา แล้วเก็บไว้ในลิสต์เดียวกัน เพื่อให้คุณสามารถวางพวกมันพร้อมกันในภาชนะได้
ลิสต์เป็นเหมือนตัวแปรที่ช่วยให้คุณเก็บค่าหลายค่าไว้ด้วยกันในที่เดียว เราใช้บล็อกเหมือนกับเมื่อตอนสร้างตัวแปร แต่จะมีบล็อกลิสต์พิเศษเพิ่มเติมเพื่อสร้างลิสต์ของค่าหลายค่า
เก็บไข่แต่ละสีที่อยู่ในทุ่ง ประกอบด้วย ไข่สีแดง ไข่สีเขียว และไข่สีน้ำเงิน เมื่อเก็บครบแล้ว ให้สร้างตัวแปร: red_eggs, blue_eggs, green_eggs โดยคลิกปุ่มสร้างตัวแปรในเมนู Variables

นับจำนวนไข่ที่เก็บได้แต่ละชนิด แล้วใช้บล็อก set variable กำหนดค่าจำนวนไข่ลงในตัวแปรแต่ละตัว ลากและวางฟองตัวเลขจากเมนู Math ลงในบล็อก set variable จำนวนไข่แต่ละชนิดจะแสดงที่มุมบนขวาของหน้าจอ

เมื่อเก็บไข่ครบทั้งหมดและตั้งค่าตัวแปรเรียบร้อยแล้ว ให้มุ่งหน้าไปยังเครื่องหมาย X สีดำ และหันหน้าเข้าหาภาชนะ ที่นี่เราจะสร้างลิสต์เพื่อเก็บไข่ทั้งหมดไว้ในลิสต์เดียว จากนั้นจึงนำไปใส่ในภาชนะ
ขั้นแรก สร้างตัวแปรชื่อ eggs โดยใช้ปุ่มสร้างตัวแปรในเมนู Variables จากนั้น ลากและวางบล็อก set variable ลงในตัวแก้ไขบล็อก แล้วตั้งเป้าหมายเป็นตัวแปร eggs

ตรงจุดนี้จะแตกต่างออกไป ให้ในเมนู Lists ของกล่องเครื่องมือ ลากและวางบล็อก create list ลงในบล็อก set variable ในช่องทั้งสามของเกม ให้ใส่ตัวแปรทั้งสาม (3) ที่สร้างไว้ก่อนหน้านี้: red_eggs, blue_eggs, green_eggs

สิ่งนี้จะสร้างลิสต์ eggs ที่ประกอบด้วยตัวแปรทั้งสาม (3) โดยเก็บค่าทั้งสาม (3) ไว้ในโครงสร้างข้อมูลเดียว สุดท้ายให้ใช้บล็อก place จากเมนู Actions และเพิ่มลิสต์ eggs เพื่อวางลงในภาชนะและจบเลเวล