جملة التحكم continue
في بايثون
الجملة continue
تستخدم بشكل عام لإيقاف الدورة الحالية في الحلقة و الإنتقال إلى الدورة التالية فيها في حال تحقق شرط معين.
طريقة إستخدام الجملة continue
في بايثون
تتألف هذه الجملة من أمر واحد و يكتب على سطر منفرد.
أمثلة على جملة التحكم continue
في بايثون
في المثال التالي قمنا بتعريف حلقة for
كانت ستطبع جميع الأرقام من 1 إلى 5 لولا أننا إستخدمنا الجملة continue
لجعل الحلقة تنتقل للدورة التالية عندما تصبح قيمة n
تساوي 3.
المثال الأول في الجملة continue
for n in range(1, 6): if n == 3: continue print(n)
•سنحصل على النتيجة التالية عند التشغيل.
2
4
5
•إذاً الجملة continue
جعلت الحلقة تنتقل للدورة التالي عندما أصبحت قيمة المتغير n
تساوي 3.
في المثال التالي قمنا بتعريف حلقة تطبع جميع الأرقام المفردة من 1 إلى 10.
إستخدمنا الجملة continue
لجعل الحلقة تتجاوز كل دورة تكون فيها قيمة المتغير n
عبارة عن عدد مزدوج.
المثال الثاني في الجملة continue
for n in range(1, 11): if n % 2 == 0: continue print(n)
•سنحصل على النتيجة التالية عند التشغيل.
3
5
7
9
•إذاً الجملة continue
جعلت الحلقة تتجاوز كل دورة كانت فيها قيمة المتغير n
عبارة عن عدد مفرد.
في المثال التالي قمنا بتعريف حلقة تمر على جميع أحرف النص المخزن في المتغير sentence
.
في هذه الحلقة إستخدمنا الجملة continue
لتجاوز كل دورة تكون فيها قيمة المتغير n
تساوي الحرف a.
المثال الثالث في الجملة continue
sentence = 'harmash' for c in sentence: if c == 'a': continue print(c)
•سنحصل على النتيجة التالية عند التشغيل.
r
m
s
h
•إذاً الجملة continue
جعلت الحلقة تتجاوز كل دورة كانت فيها قيمة المتغير n
تساوي الحرف a.