การเขียนโค้ดสำหรับผู้เริ่มต้นด้วยบล็อก
บทที่
>
ระดับ

รายการขั้นสูงและโครงสร้างข้อมูล
การใช้รายการสำหรับวัตถุ

วัตถุประสงค์

เก็บเกี่ยวพืชผลทั้งหมดในทุ่งนาและนำไปเก็บในห้องเก็บของโดยใช้รายการซ้อน

มีพืชผลทั้งหมด 4 ชนิดที่เติบโตในทุ่งนา: "corn", "carrot", "wheat" และ "parsnip" เก็บเกี่ยวพืชผลและนำไปจัดเก็บในห้องเก็บของโดยการจัดโครงสร้างรายการซ้อน (dictionary).

เดินผ่านทุ่งนาและเก็บพืชผลทั้งหมด เมื่อคุณเดินผ่านทุ่งนาได้สำเร็จแล้ว ให้นับจำนวนพืชผลแต่ละชนิดและเก็บพืชผลไว้ในโครงสร้างรายการซ้อน เพื่อความสะดวกในการจัดการและเก็บรักษา

ก่อนอื่นให้สร้างตัวแปรชื่อ crops โดยใช้บล็อก create empty list หรือโดยใช้บล็อก set dict value. ใช้บล็อก set dict value ในการเพิ่มชื่อพืชผลแต่ละชนิดเป็น key และจำนวนพืชผลที่คุณเก็บเกี่ยวได้เป็น value. ตัวอย่างเช่น: ให้ใช้ set dict value กับ crops, key "corn", และค่า 6 (จำนวนข้าวโพดที่คุณเก็บเกี่ยวได้).

เมื่อคุณเก็บเกี่ยวพืชผลทั้งหมดและจัดเก็บไว้ในโครงสร้างรายการซ้อนแล้ว ให้เดินไปที่เครื่องหมาย X และหันหน้าไปยังกล่องเก็บของเพื่อนำพืชผลไปจัดเก็บโดยใช้บล็อก place. ใช้บล็อก get dict value ในการเข้าถึงค่าของพืชผล ดังนี้: ให้ใช้ get dict value กับ crops และ key "corn" จากนั้นเชื่อมต่อเข้ากับบล็อก place. แต่ละเครื่องหมาย X มีป้ายแจ้งว่าพืชผลชนิดใดที่ถูกจัดเก็บไว้ จงทำภารกิจโดยการเก็บพืชผลในกล่องเก็บของที่ถูกต้องตามที่ป้ายระบุ

หนังสือโค้ด