หลักสูตรการพัฒนา 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))

หนังสือโค้ด