break الخروج من الحلقة

آخر تحديث: 2026-09-22

break الخروج من الحلقة

break ينهي حلقة for / while الحالية فورًا.

التصنيفالكلمات المفتاحية والعبارات
النوعكلمة مفتاحية / عبارة
إصدار بايثونall

📝 الصياغة

break

▶ مثال

عدّل الكود واضغط تشغيل لرؤية النتيجة في لوحة المخرجات:

المخرجات:

0 1 2 done
المزيد من الحالات قادم قريباً — تابعونا.

❓ أسئلة شائعة

Qما الفرق بين `break` و`continue`؟
Aينهي `break` الحلقة بأكملها فورًا ويستمر التنفيذ بعدها؛ أما `continue` فينهي التكرار الحالي فقط وينتقل إلى التالي، متخطيًا العبارات المتبقية من هذا التكرار.
Qهل يمكن أن يقفز `break` خارج الحلقة الأبعد في الحلقات المتداخلة؟
Aلا. ينهي `break` فقط الحلقة الأعمق التي يوجد بها. للتخطي عبر مستويات متعددة، استخدم متغير علم مع شرط، أو استخرج المنطق الداخلي إلى دالة واستخدم `return`.
Qبعد أن يخرج `break` من الحلقة، هل يُنفَّذ `else` بعد `for`؟
Aلا. يُنفَّذ `else` الخاص بـ `for`/`while` فقط عندما تنتهي الحلقة بشكل طبيعي؛ عندما يقاطعه `break` يُتجاوز `else` — وهذا بالضبط ما يميز «وُجد وخرج» عن «أنهى الفحص ولم يوجد».
Web-Tutorial.com

فريق Web-Tutorial التقني

منصة دروس برمجية يديرها عدة مطورين. كل درس يتم كتابته ومراجعته بواسطة مطورين متخصصين في المجال. نعمل على ضمان دقة وموثوقية المحتوى — إذا لاحظت أي مشكلة، فيرجى إخبارنا.

100%