หลักสูตรการพัฒนา Python
บทที่
>
ระดับ
ตัวดำเนินการพื้นฐาน
บวกและลบ
วัตถุประสงค์
เก็บไข่และสมดุลจำนวนโดยการบวกและลบปริมาณของไข่
ถึงเวลาที่จะเก็บไข่ในพื้นที่ซ่อนตัวแล้ว เดินไปเก็บไข่ต่าง ๆ ในทุ่งเพื่อให้เราสามารถบันทึกจำนวนไข่ที่วางได้ จากไข่ทั้งหมดที่วางมีไข่ที่ไม่ดีจำนวนสี่ (4) ฟอง แต่ไข่แดงมีคุณค่าทางโภชนาการเท่าตัวของไข่ทั่วไป บันทึกจำนวนไข่ดีที่คุณมีและคุณค่าทางโภชนาการของไข่เหล่านั้น
ก่อนอื่นให้เดินไปยังไข่ทั้งหมดเพื่อเก็บไข่ จากนั้นสร้างตัวแปรสามตัวสำหรับไข่แต่ละประเภท: white_eggs, dark_eggs, red_eggs ในตัวแปรเหล่านี้ให้เพิ่มจำนวนไข่ที่คุณเก็บได้ในแต่ละประเภท
เมื่อคุณเก็บไข่ครบแล้ว ให้เดินไปยังเครื่องหมาย X สีเข้มและบันทึกไข่ดีทั้งหมดในชุดนี้ ใช้ฟังก์ชัน speak() เพื่อประกาศจำนวนโดยการบวก (+) ตัวแปรทั้งสามที่คุณสร้างและลบ (-) จำนวนไข่ที่ไม่ดีจากชุดนี้ในรูปแบบนี้: player.speak(white_eggs + dark_eggs + red_eggs - 4)
หลังจากที่คุณบันทึกจำนวนไข่ในชุดนี้เรียบร้อยแล้ว ให้เดินไปยังเครื่องหมาย X สีอ่อนและตรวจสอบว่า คุณค่าทางโภชนาการ ของไข่แต่ละฟองเป็นอย่างไร ก่อนอื่นคุณต้องลบไข่ที่ไม่ดีออกจากแต่ละตัวแปร โดยมีไข่ขาวเสียสอง (2) ฟอง ไข่เข้มเสียหนึ่ง (1) ฟอง และไข่แดงเสียหนึ่ง (1) ฟอง ดังนี้:
white_eggs -= 2 dark_eggs -= 1 red_eggs -= 1
ต่อไปให้คูณ red_eggs ด้วยสอง (2) เพราะคุณค่าทางโภชนาการของไข่แดงเท่าตัวของไข่ทั่วไป ดังนี้: red_eggs *= 2 จากนั้นใช้ฟังก์ชัน speak() ที่เครื่องหมาย X และบวก (+) ตัวแปรทั้งหมดที่มีค่าที่ปรับแล้วเข้าด้วยกันเพื่อทำให้ระดับเสร็จสมบูรณ์