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

 

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

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


طريقة إستخدام الجملة continue  في بايثون

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

continue

أمثلة على  جملة التحكم continue في بايثون

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


المثال الأول في الجملة continue 

Test.py
                    for n in range(1, 6):
	  if n == 3:
	  continue
	  print(n)
	

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

1
2
4
5

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



في المثال التالي قمنا بتعريف حلقة تطبع جميع الأرقام المفردة من 1 إلى 10.
إستخدمنا الجملة continue لجعل الحلقة تتجاوز كل دورة تكون فيها قيمة المتغير n عبارة عن عدد مزدوج.


المثال الثاني في الجملة continue 

Test.py
                    for n in range(1, 11):
	  if n % 2 == 0:
	  continue
	  print(n)
	

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

1
3
5
7
9

إذاً الجملة continue جعلت الحلقة تتجاوز كل دورة كانت فيها قيمة المتغير n عبارة عن عدد مفرد.



في المثال التالي قمنا بتعريف حلقة تمر على جميع أحرف النص المخزن في المتغير sentence.
في هذه الحلقة إستخدمنا الجملة continue لتجاوز كل دورة تكون فيها قيمة المتغير n تساوي الحرف a.


المثال الثالث في الجملة continue 

Test.py
                    sentence = 'harmash'

	  for c in sentence:
	  if c == 'a':
	  continue
	  print(c)
	

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

h
r
m
s
h

إذاً الجملة continue جعلت الحلقة تتجاوز كل دورة كانت فيها قيمة المتغير n تساوي الحرف a.

تعليقات