Programming Basics SQL HTML CSS JavaScript React Python C++ Java JavaFX Swing Problem Solving English English Conversations Computer Fundamentals Linux Learn Typing

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

  • مفهوم الجملة continue
  • أمثلة حول طريقة استخدام جملة التحكم continue

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

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


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

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

continue

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

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

المثال الأول

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 عبارة عن عدد مزدوج.

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

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'.

المثال الثالث

Test.py
sentence = 'harmash'

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

النتيجة

h
r
m
s
h

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