بايثون جملة التحكم break

مفهوم الجملة break

الجملة break تستخدم بشكل عام لإيقاف الحلقة في حال تحقق شرط معين. ثم تنتقل للكود الذي يليها في البرنامج.


طريقة إستخدامها

تتألف هذه الجملة من أمر واحد و يكتب على سطر منفرد.

break

أمثلة حول طريقة استخدام جملة التحكم break


في المثال التالي قمنا بتعريف حلقة while كانت ستطبع جميع الأرقام من 1 إلى 10 لولا أننا إستخدمنا الجملة break لجعل الحلقة تتوقف عندما تصبح قيمة العداد counter تساوي 5.

المثال الأول

Test.py
counter = 1

while counter <= 10:
    print(counter)
    if counter == 5:
        break
    counter += 1

print('The loop was stopped when counter =', counter)
		

سنحصل على النتيجة التالية عند التشغيل.

1
2
3
4
5
The loop was stopped when counter = 5

إذاً الجملة break جعلت الحلقة تتوقف عندما أصبحت قيمة العداد counter تساوي 5.



في المثال التالي قمنا بتعريف حلقة for كانت ستطبع جميع الأرقام من 1 إلى 10 لولا أننا إستخدمنا الجملة break لجعل الحلقة تتوقف عندما تصبح قيمة الـ n تساوي 5.

المثال الثاني

Test.py
for n in range(1, 11):
    print(n)
    if n == 5:
        break

print('The loop was stopped when n =', n)
		

سنحصل على النتيجة التالية عند التشغيل.

1
2
3
4
5
The loop was stopped when n = 5

إذاً الجملة break جعلت الحلقة تتوقف عندما أصبحت قيمة المتغير n تساوي 5.

الدورات

أدوات مساعدة

أقسام الموقع

دورات
مقالات كتب مشاريع أسئلة