الجملة الشرطية elif في بايثون

  الجملة الشرطية elif

الجملة الشرطية   elif تستخدم إذا كنت تريد وضع أكثر من إحتمال ( أي أكثر من شرط ) .

جملة أو جمل الـ elif يوضعون في الوسط, أي بين الجملتين if و else.



The sentence is elifused if you want to place more than one possibility (that is, more than one condition).

The sentence or phrases of the elifare placed in the middle, that is, between the two sentences ifand else.

مثال على الجملة الشرطية elif

إذا كانت قيمة المتغير number تساوي 1 سيتم طباعة الكلمة:   one.
إذا كانت قيمة المتغير number تساوي 2 سيتم طباعة الكلمة:   two.
إذا كانت قيمة المتغير number تساوي 3 سيتم طباعة الكلمة:   three.
إذا كانت قيمة المتغير number أكبر أو تساوي 4 سيتم طباعة الجملة:   four or greater.
إذا كانت قيمة المتغير number أصغر من 0 سيتم طباعة الجملة:   negative number.

Test.py
        number = 3

        if number == 1:
        print('one')

        elif number == 2:
        print('two')

        elif number == 3:
        print('three')

        elif number >= 4:
        print('four or greater')

        else:
        print('negative number')
      

سنحصل على المخرج التالي عند التنفيذ .

three

هنا سأل نفسه التالي: هل قيمة المتغير number تساوي 1؟
فكان جواب الشرط كلا ( false ) , فانتقل إلى الشرط الذي يليه.

ثم سأل نفسه التالي: هل قيمة المتغير number تساوي 2؟
فكان جواب الشرط كلا ( false ) , فانتقل إلى الشرط الذي يليه.

ثم سأل نفسه التالي: هل قيمة المتغير number تساوي 3؟
فكان جواب الشرط هذه المرة نعم ( true ) , فقام بتنفيذ أمر الطباعة الموجود في الجملة الشرطية الثالثة, ثم تجاوز جميع جمل الشرط التي أتت بعده.

تعليقات