หลักสูตรการพัฒนา Python
บทที่
>
ระดับ
ตัวดำเนินการพื้นฐาน
ค่าคงที่ และปฏิบัติ
วัตถุประสงค์
นำตะกร้าไข่และนำไข่ไปเก็บในภาชนะก่อนจะบอกว่าเก็บไข่ไปเท่าไหร่
คอนสแตนท์ (Constants) คล้ายกับตัวแปรยกเว้นว่าจะมีค่าที่ถูกกำหนดไว้ล่วงหน้าและไม่สามารถเปลี่ยนแปลงได้ ในการฝึกหัดนี้ คุณจะใช้คอนสแตนท์ที่ชื่อ egg_basket ซึ่งมีค่าไม่ทราบแสดงถึงจำนวนไข่ในตะกร้า
สร้างตัวแปรสองตัวสำหรับแต่ละภาชนะที่ชื่อ: bag1, bag2 และเก็บไข่ครึ่งหนึ่งไว้ในแต่ละถุงโดยใช้ตัวดำเนินการ เช่นนี้: bag1 = egg_basket/2
มุ่งไปที่เครื่องหมาย X สีดำด้านหน้าภาชนะและใช้ฟังก์ชัน place() เพื่อวางถุงในแต่ละภาชนะ เช่นนี้: player.place(bag1)
หลังจากนั้นมุ่งไปที่เครื่องหมาย X สีอ่อนที่อยู่ด้านหน้าของตารางและใช้ฟังก์ชัน speak() เพื่อบอกว่าเรามีไข่เท่าไหร่
ที่เครื่องหมาย X สีอ่อนแรกบอกจำนวนไข่ทั้งหมดที่มี: player.speak("there are %d eggs" % (egg_basket)) ในเครื่องหมาย X สีอ่อนถัดไปบอกจำนวนไข่ในแต่ละภาชนะ เช่นนี้: player.speak("there are %d eggs in bag 1 and %d in bag 2" % (bag1, bag2))