قائمة من العناصر

في درس حلقة لكل كرّرنا بعدد ثابت عبر عد(ن). هنا نمر على قائمة جاهزة من العناصر — أطوال، ألوان، أو أزواج — لنرسم أضلاعًا مختلفة في دورة واحدة.

مسرد أوامر القائمة

الوصف الأمر
يكرر الكود على كل عنصر في القائمة لكل ي في قائمة
يكوّن أزواجًا من عناصر القائمتين بالترتيب نفسه اربط(قائمة1، قائمة2)

يمكننا استخدام حلقة لكل للمرور على قائمة من العناصر.

الرسم بكرّ قائمة أعداد

في هذا المثال نمر على قائمة من الأعداد، لنرسم كل ضلع من المثلث بطول مختلف:

مثلث بأضلاع متغيّرة الطول

الرسم بكرّ قائمة ألوان

وقد تكون العناصر قيم نصية:

في هذا المثال نمر على قائمة من الألوان، لنرسم كل ضلع من المثلث بلون مختلف:

مثلث بأضلاع ملونة

تمرين: ارسم خماسيًّا بالتكرار

ارسم خماسيًّا، كل ضلع فيه بلون مختلف:

خماسي بأضلاع ملونة

كر الأزواج

الزوج هو قيمتان مثل: (40، "أحمر").

في هذا المثال نمر على قائمة [] من الأزواج ()، لنرسم كل ضلع من المثلث بطول مختلف.

كر قائمتين بالتوازي

يمكن ضم قائمتين منفصلتين لتكوين أزواج منهما ليتم الكر عليهما معًا باستعمال الدالة اربط() كالآتي: