كل الدروس
الرئيسية › الدروس › المهارات الرقمية للصف الثالث المتوسط › الوحدة الرابعة: البرمجة مع بايثون

القوائم المتداخلة

المهارات الرقمية للصف الثالث المتوسط · الوحدة الرابعة: البرمجة مع بايثون · الدرس 4-5 · الفصل الدراسي الأول

العب هذا الدرس

فكرة الدرس

القائمة المتداخلة قائمة تحتوي على قوائم أخرى، وتُستعمل لتمثيل البيانات في صفوف وأعمدة كالجداول والمصفوفات، ويُوصل إلى العنصر بفهرسين: الأول للصف والثاني للعمود.

أهم النقاط

المفردات والمفاهيم

القائمة المتداخلة: قائمة عناصرها قوائم
الصف: القائمة الداخلية في القائمة المتداخلة
العمود: موقع العنصر داخل القائمة الداخلية
الحلقة المتداخلة: حلقة داخل حلقة لاستعراض كل العناصر

أسئلة الدرس (12 سؤالًا)

  1. m = [[1, 2], [3, 4]]. قيمة m[1][0]:
    الإجابة: 3
  2. m = [[1, 2], [3, 4]]. قيمة m[0]:
    الإجابة: [1, 2]
  3. g = [[5, 6, 7], [8, 9, 10]]. قيمة g[1][2]:
    الإجابة: 10
  4. g = [[5, 6, 7], [8, 9, 10]]. قيمة len(g):
    الإجابة: 2
  5. g = [[5, 6, 7], [8, 9, 10]]. قيمة len(g[0]):
    الإجابة: 3
  6. في g[i][j] يمثل الفهرس الأول i:
    الإجابة: رقم الصف
  7. t = [["Ali", 90], ["Sara", 95]]. للوصول إلى درجة سارة نكتب:
    الإجابة: t[1][1]
  8. t = [["Ali", 90], ["Sara", 95]]. قيمة t[0][0]:
    الإجابة: "Ali"
  9. لاستعراض جميع عناصر قائمة متداخلة نستعمل غالبًا:
    الإجابة: حلقة داخل حلقة
  10. تمثيل لوحة لعبة إكس-أو 3×3 في بايثون الأنسب له:
    الإجابة: قائمة متداخلة
  11. m = [[1, 2], [3, 4]]. بعد m[0][1] = 9 تصبح m:
    الإجابة: [[1, 9], [3, 4]]
  12. القائمة المتداخلة هي:
    الإجابة: قائمة عناصرها قوائم

دروس أخرى في الوحدة الرابعة: البرمجة مع بايثون