حلقة for
استكشف الميزات الأساسية واستخدامات حلقات "for" لتحقيق التكرار الفعال في البرمجة.
سنغطي ما يلي...
تستخدم حلقة for
مُكرِّرًا لاجتياز تسلسل، مثل نطاق من الأرقام، أو عناصر قائمة، أو أحرف سلسلة نصية. ببساطة، المُكرِّر هو متغير يمر عبر القائمة. يبدأ المُكرِّر من بداية التسلسل وينتهي عند وصوله إلى نهايته.
بناء
في حلقة for
، نحتاج إلى تعريف ثلاثة أشياء رئيسية:
اسم المُكرر
التسلسل الذي سيتم اجتيازه
مجموعة العمليات التي يجب القيام بها
تبدأ الحلقة دائمًا بكلمة for
. نص الحلقة مُسَمَّى إلى اليمين:
تُشير الكلمة المفتاحية in
إلى أن المُكرر سيُجري عمليات على القيم في بنية التسلسل/البيانات. لاحظ النقطتين في نهاية عبارة for
.
نسيان وضع النقطتين في النهاية خطأ شائع يقع فيه المبتدئون. انتبه لذلك.
التكرار عبر نطاق
في Python، يمكن استخدام دالة range()
المدمجة لإنشاء سلسلة من الأعداد الصحيحة. يمكن تكرار هذه السلسلة عبر حلقة تكرارية. يُحدد النطاق بالتنسيق التالي:
range(start, end, step)
إذا لم يتم تحديد مؤشر
start
، فستكون قيمة الافتراضية هي0
. ...