دورة تطوير بايثون
الفصل
>
المستوى
استخدام القواميس
وضع الكائنات باستخدام القواميس
الهدف
احصد جميع المحاصيل في الحقل وقم بتخزينها في المخزن باستخدام القواميس.
هناك أربعة (4) محاصيل تنمو في الحقل: "corn"، "carrot"، "wheat" و "parsnip". احصد المحاصيل وضعها في المخزن عن طريق إعداد قاموس.
تجول في الحقل والتقط كل المحاصيل، بمجرد أن تنجح في التنقل عبر الحقل. عد عدد كل نوع من المحاصيل وخزنها في قاموس، لتسهيل التعامل والتخزين.
crops = {} crops["corn"] = number of corn stocks in the field .......
أولاً، أنشئ قاموساً باسم crops وأضف اسم كل محصول كسلسلة نصية. عين قيمة كل محصول لعدد المحاصيل التي التقطتها من ذلك النوع المحدد.
بمجرد أن تلتقط كل المحاصيل وتضعها داخل القاموس، توجه إلى العلامات X وواجه الصناديق لوضع المحاصيل في التخزين باستخدام الدالة place()، مثل هذا: place(crops["corn"]). كل علامة X تحمل لافتة تُعلمك بالمحصول الذي يتم تخزينه هناك. أكمل المستوى بتخزين المحاصيل في الصناديق التخزينية الصحيحة كما هو موضح على اللافتين.