دورة تطوير بايثون
الفصل
>
المستوى

العوامل الأساسية
الثوابت والممارسة

الهدف

خذ سلة من البيض وقم بتخزين البيض في الحاويات قبل معالجة عدد البيض المخزن.

الثوابت تشبه المتغيرات باستثناء أن لها قيمة مُعينة مسبقًا لا يمكن تغييرها. في هذا التمرين، ستستخدم ثابتًا يسمى 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)).

كتاب الكود