الـ for loop في البايثون تُستخدم لتكرار تنفيذ كود معين عدة مرات، حيث يتم تحديد عدد المرات التي يتم فيها تنفيذ الكود. يُمكن استخدامها مع تكرار على عناصر في تسلسل معين، مثل قائمة (list) أو سلسلة نصية (string). إليك مثال بسيط:
انظر الي هذا المثال والنتيجة :
في هذا المثال استخدمنا for loop للقائمة من 1 الي 6 طبعا عند الطباعة لن يطبع ال 6 لان البرنامج يقف عند رقم 6
لاحظ انه قام بوضع كل عنصر في القائمة منفصل
السوال هنا ماذا سنفعل بال for loops طبعا لها استخدامات عديدة واعمق من هذه الامثلة لكن يهمنا هنا فقط ان نستوعب فكرة كل خاصية في البايثون
لناخذ مثال بسيط لنفهم ال foor loops
فلنفترض ان لدينا نتائج مسابقة والمتسابقين هم احمد وياسر ومصطفي
سنستخدم ال for loops لكي نظهر في قائمة النتائج ان الفائز هو ياسر
لاحظ هنا اننا وضعنا ال if و ال else لكي نقوم بوضع كل اسم في عنصر ويقوم ال for loops مع استخدام ال if باظهار جملة حظ اوفر المرة القادمة
(good luck in the next time) ووضع كلمة الفائز (the winner ) عند ياسر
انتظرونا في شروحات قادمة
انظر الي هذا المثال والنتيجة :
في هذا المثال استخدمنا for loop للقائمة من 1 الي 6 طبعا عند الطباعة لن يطبع ال 6 لان البرنامج يقف عند رقم 6
لاحظ انه قام بوضع كل عنصر في القائمة منفصل
السوال هنا ماذا سنفعل بال for loops طبعا لها استخدامات عديدة واعمق من هذه الامثلة لكن يهمنا هنا فقط ان نستوعب فكرة كل خاصية في البايثون
لناخذ مثال بسيط لنفهم ال foor loops
فلنفترض ان لدينا نتائج مسابقة والمتسابقين هم احمد وياسر ومصطفي
سنستخدم ال for loops لكي نظهر في قائمة النتائج ان الفائز هو ياسر
لاحظ هنا اننا وضعنا ال if و ال else لكي نقوم بوضع كل اسم في عنصر ويقوم ال for loops مع استخدام ال if باظهار جملة حظ اوفر المرة القادمة
(good luck in the next time) ووضع كلمة الفائز (the winner ) عند ياسر
انتظرونا في شروحات قادمة