الحلقات بلغة بايثون

يتم تنفيذ البيانات بشكل متتالٍ حيث يتم تنفيذ (التعليمة) التوجيه الأول في التابع اولاً ثم التوجيه الثاني وهكذا. في بعض الحالات يضطر المستخدم لتنفيذ حزمة من البيانات مرات عديدة.

الحلقات بلغة بايثون

توفر طرق البرمجة العديد من التراكيب المستخدمة في التحكم والتي تمثل طرقاً أخرى للتنفيذ.
إن تعليمة الحلقة نؤمن إمكانية تنفيذ تعليمة أو مجموعة من التعليمات لمرات عديدة. يمثل المخطط التالي حلقة تعليمات-

تتوفر في لغة البرمجة python النماذج التالية من الحلقات:

نموذج الحلقة الوصف
حلقة while يتم تكرار التعليمة أو مجموعة التعليمات عند تحقق شرط معين حيث يتم اختبار تحقق الشرط قبل البدء بتفيذ جسم الحلقة.
حلقة for يتم تنفيذ مجموعة التعليمات المتتالية عدة مرات واختصار الرمز الذي يشغل متحول الحلقة.
الحلقات المتداخلة يمكن استخدام حلقة او أكثر داخل حلقة while أو حلقة for

 

تعليمات التحكم بالحلقات

تغير تعليمات التحم بالحلقة التنفيذ من تسلسله الطبيعي حيث إنه عندما يتجاوز لتنفيذ إحدى المراحل يتم إلغاء الأغراض التلقائية التي تم تشكيلها في تلك المرحلة.

تتوفر في لغة البرمجة python تعليمات التحكم التالية:

تعليمات التحكم الوصف
تعليمة القطع break تستخدم هذه التعليمة لقطع (إنهاء) الحلقة والانتقال لتنفيذ التعليمة التالية للحلقة.
تعليمة الاستمرار continue تستخدم لتخطي الحلقة للمتبقي من كتلة الرموز الخاص بها وإعادة ضبط الشرط الخاص بها قبل البدء بالتنفيذ مرة أخرى.
تعليمة التجاوز تستخدم عندما تكون التعليمة مطلوب كتابتها ولكن عند استخدامها لا داعي أي أمر أو رمز للتنفيذ.