دورة تطوير بايثون
الفصل
>
المستوى
العوامل الأساسية
الجمع والطرح
الهدف
اجمع البيض ووازن السجلات عن طريق إضافة وطرح كمياته.
حان الوقت لجمع بعض البيض في مناطق التعشيش، سر لتلتقط البيض المتنوع في الحقل حتى نتمكن من توثيق عدد البيض الذي تم وضعه. من بين جميع البيض الموضوع، هناك أربعة (4) بيضات غير صالحة، بينما البيض الأحمر يحتوي على ضعف القيمة الغذائية مقارنة بالبيض العادي. قم بتوثيق عدد البيض الجيد الذي لديك، وما هي قيمته الغذائية.
أولاً، سر على جميع البيض لجمعهم، ثم اصنع ثلاث (3) متغيرات لكل نوع من البيض: 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 واجمع (+) جميع المتغيرات مع قيمها الجديدة لإكمال المستوى.