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