بايثون أثناء التكرار
حلقات بايثون
يوجد في بايثون أمرين حلقة بدائية:
- أثناء الحلقات
- للحلقات _
بينما حلقة
باستخدام حلقة while ، يمكننا تنفيذ مجموعة من العبارات طالما أن الشرط صحيح.
مثال
اطبع أنا طالما أني أقل من 6:
i = 1
while i
print(i)
i += 1
ملاحظة: تذكر زيادة i ، وإلا ستستمر الحلقة إلى الأبد.
تتطلب حلقة while المتغيرات ذات الصلة أن تكون جاهزة ، في هذا المثال نحتاج إلى تحديد متغير فهرسة ، i ، والذي قمنا بتعيينه على 1.
بيان الاستراحة
باستخدام تعليمة break ، يمكننا إيقاف الحلقة حتى إذا كان شرط while صحيحًا:
مثال
اخرج من الحلقة عندما يكون أنا 3:
i = 1
while i
print(i)
if i == 3:
break
i += 1
بيان الاستمرار
باستخدام عبارة المتابعة ، يمكننا إيقاف التكرار الحالي ، والمتابعة مع التالي:
مثال
تابع إلى التكرار التالي إذا كان i 3:
i = 0
while i
i += 1
if i == 3:
continue
print(i)
بيان آخر
باستخدام تعليمة else ، يمكننا تشغيل كتلة من التعليمات البرمجية مرة واحدة عندما لم يعد الشرط صحيحًا:
مثال
اطبع رسالة بمجرد أن يكون الشرط خاطئًا:
i = 1
while i
print(i)
i += 1
else:
print("i is no longer less than 6")