المصفوفة

اختبار بايثون المصفوفة

المصفوفة او array بالانجليزية هي من الكائنات المهمة في معظم لغات البرمجة وهي علي شكل مستطيل [].

تخيل لديك مجموعة كبيرة من اسماء المستخدمين : احمد, محمد, محمود, ..., الخ.

اذا كان عدد الاسماء محدود يمكن تخزينهم في متغيرات كالتالي:

name1 = "احمد"
name2 = "محمد"
name3 = "محمود"

ولكن كما يبدو فانه تصرف غير صحيح ناهيك عن منظر الكود ولكن ايضا سوف يكون هناك صعوبة في اجراء العمليات علي تلك الاسماء.

فعلي سبيل المثال اذا رغبنا في طباعة كل الاسماء

print(name1)
print(name2)
print(name3)

ليس هذا فقط ماذا لو كنا نريد تنفيذ حلقة تكرار علي الاسماء واختيار الاسم المطلوب , واذا كانت الاسماء اكثر من 3 اسماء.


لتصرف صحيح سوف نستخدم المصفوفة لتخزين تلك الاسماء مثال

arr = ["احمد", "محمد", "محمود"]

الان الاسماء الثلاث داخل المصفوفة arr ويمكن اضافة اسماء اخري او حذف اسماء اثناء عمل البرنامج, كما يمكن ايضا ترتيب عناصر المصفوفة ابجدياً ورقمياً وقص اجزاء من المصفوفة كل هذا سوف نتعرف عليه لاحقاً.

الان لطباعة احد الاسماء سوف نكتب اسم المصفوفة ورقم العنصر المراد طباعتة مثال

print(arr[0])

وسوف يتم طباعة العنصر الاول من المصفوفة او الاسم الاول. لاحظ الفهرس صفر هو اول عنصر واخر عنصر فهرس [2] لان المصفوفة بها 3 عناصر.

ايضا يمكن انشاء مصفوفة يكون عناصرها مصفوفات او كائنات اخري ويمكن تخزين قيم منطقية مثل True , False

مثال علي الانواع الاخري

arr = [1, 2, 3, 4, 5]
arr = [True, False, True, False]
arr = [{"name":"ahmed", "age":15}, 1, "stud"]

الاستخدامات كثيرة وهناك المزيد لتتعلمة في الدروس القادمة.

المطلوب:
بعد ان تعرفت علي كيفية انشاء مصفوفة المطلوب الان داخل المحرر التالي قم بانشاء مصفوفة جديدة باسم names ويجب ان يكون عدد عناصرها 3 او اكثر وليس اقل من ذالك.

يمكنك اضافة عناصر من الانواع السابق ذكرها مثل str, int, float, bool ويمكنك اعادة التجربة مع تغير قيم المصفوفة.



output
terminal