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