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

إنشاء القوائم
قوائم رقمية

يمكن استخدام القوائم لتخزين قيم متعددة في مكان واحد، سواء كانت أرقامًا أو سلاسل كلمات! هذا سيوفر لك الوقت والمساحة في شفرتك بالإضافة إلى إمكانية قراءة البيانات في تسلسلات.

في هذا التمرين، اجمع كل البيض الملون حول الإسطبل وخزنه في قائمة حتى تتمكن من وضعها معًا في حاوية.

Guide

الهدف

التقط البيض وقم بتجميعه في قائمة يمكنك تخزينها داخل حاوية.

قم بالتقاط البيض المختلف في الحظيرة، وخزنهم معًا داخل list حتى تتمكن من وضعهم معًا داخل الحاوية.

تشبه Lists المتغيرات التي تسمح لك بتخزين قيم متعددة معًا في مكان واحد. تكتبها كمتغير عادي ولكن بدلاً من ذلك تضع [] كقيمة، مثل هذا: mylist = [] . ثم أضف القيم إليها عن طريق كتابة اسم القائمة واستخدام الدالة append() لإضافة قيمة إليها، مثل هذا: mylist.append(1) . إليك مثالاً:

my_list = [] my_list.append(3) # أول قيمة مخزنة في القائمة هي 3 my_list.append(5) # ثاني قيمة مخزنة في القائمة هي 5 my_list.append(2) # ثالث قيمة مخزنة في القائمة هي 2 # يقوم هذا الكود بإنشاء قائمة على النحو التالي: my_list = [3, 5, 2]

قم بالتقاط كل البيض من كل لون في الحقل وأنشئ المتغيرات: blue_eggs، red_eggs، green_eggs. أنشئ قائمة باسم eggs، مثل هذا eggs = []، ثم خزّن داخل المتغيرات البيض الذي جمعتها من كل نوع مطابق، مثل هذا: blue_eggs = 5.

مع هذا الإعداد، يمكنك إضافة المتغير إلى القائمة باستخدام الدالة append() المذكورة أعلاه، مثل هذا: eggs.append(blue_eggs). تأكد من إضافتهم بنفس ترتيب الألوان المذكورة أعلاه وكما هو موضح في محرر الكود.

بمجرد أن يكون كل البيض داخل القائمة list، اتجه إلى علامة X وضعهم داخل الحاوية باستخدام الدالة place() بنفس الطريقة التي توضع بها المتغيرات، مثل هذا: player.place(eggs).

كتاب الكود