หลักสูตรการพัฒนา Python
บทที่
>
ระดับ
การสร้างรายการ
รายการสตริง
วัตถุประสงค์
วางอาหารลงและเรียกลูกหมูโดยการใส่ชื่อของพวกเขาลงในรายการ
ลูกหมูอาจจะเริ่มหิวในไม่ช้านี้ ดังนั้นให้หยิบถุงอาหารสำหรับลูกหมูขนาดใหญ่ขึ้นแล้วเดินไปยังเครื่องหมาย X สีเข้มสอง (2) แห่งบนแผนที่ ใช้ฟังก์ชัน place() เพื่อเทอาหารจากถุงให้ลูกหมูกิน ดังนี้: player.place("food") .
เมื่อคุณวางอาหารลงในทั้งสองเครื่องหมาย X สีเข้มแล้ว ให้นำทางไปยังเครื่องหมาย X สีอ่อนแล้วเรียกลูกหมูให้มาทาน ชื่อของพวกเขาคือ “Peggle” , “Peter”, “Piper” และ “Pedro” . เพื่อให้ง่ายต่อการเรียกพวกเขา ให้นำชื่อของพวกเขาใส่ในรายการดังนี้: names = ["Peggle", "Peter", "Piper", "Pedro"]
ใช้ลูป for เพื่อเรียกชื่อของลูกหมูทั้งหมดโดยใช้ฟังก์ชัน speak() เพิ่มข้อความเรียก "Come here %s" โดยที่ %s ช่วยให้คุณเพิ่มสตริงเข้าไปในข้อความเรียกได้ ซึ่งในที่นี้คือชื่อ
names = ["Peggle", "Peter", "Piper", "Pedro"] for x in names: player.speak("Come here %s" % x)
ในโค้ดนี้ ผู้เล่นจะสามารถเรียกชื่อของลูกหมูทุกตัวเป็นลำดับได้ โดยที่ x ในลูป for จะนับจำนวนรอบของลูปในแต่ละครั้งจนผ่านรายการชื่อทีละตัวจนถึงจุดสิ้นสุดของรายการ