...

/

عبارة if-elif-else

عبارة if-elif-else

تعرف على وظيفة وخصائص العبارة if-elif-else مفتاح في Python للتعامل مع شروط متعددة.

سنغطي ما يلي...

الif-else تتعامل العبارة مع جانبين من نفس الشرط:True وFalse هذا يعمل بشكل جيد جدًا إذا كنا نعمل على مشكلة لها نتيجتان فقط. ومع ذلك، في البرمجة، ليس دائمًاTrue أوFalse سيناريو، وقد يكون للمشكلة نتائج متعددة. على سبيل المثال، قد يكون لبرنامج التقييم نتائج نجاح أو رسوب فقط، ولكن في أغلب الأحيان، تكون هناك درجات مختلفة محتملة. وهنا يأتي دورif-elif-else العبارة تتألق. إنها العبارة الشرطية الأكثر شمولاً لأنها تسمح لنا بإنشاء شروط متعددة بسهولة.elif تعني else if ، مما يشير إلى أنه في حالة فشل الشرط السابق، فجرّب هذا الشرط.

بناء

الif وelse ستبقى الكتل كما هي.elif يأتي البيان بين الاثنين.

Press + to interact

دعونا نكتبif-elif-else عبارة تتحقق من حالة إشارة المرور وتُولّد استجابة المناسبة. يستطيع مُرشد الذكاء الاصطناعي لدينا شرح الكود أيضًا.

Press + to interact
Python 3.10.4
light = "Red"
if light == "Green":
print("Go")
elif light == "Yellow":
print("Caution")
elif light == "Red":
print("Stop")
else:
print("Incorrect light signal")

الآن، تلبي عبارتنا الشرطية جميع القيم الممكنة لـlight .

حاول تغيير قيمة وشاهد كيف تتغير استجابة .

عديدelif البيانات

هذا هو جمالif-elif-else بيان. يمكننا أن نحصل على أكبر عدد ممكنelif البيانات التي نطلبها، طالما أنها تأتي بينif وelse .

Press + to interact

ملحوظة : أif-elif يمكن أن توجد العبارة بمفردها دونelse كتلة في النهاية. ومع ذلك،elif لا يمكن أن توجد بدون ...