عبارة if-elif-else
تعرف على وظيفة وخصائص العبارة if-elif-else مفتاح في Python للتعامل مع شروط متعددة.
سنغطي ما يلي...
الif-else
تتعامل العبارة مع جانبين من نفس الشرط:True
وFalse
هذا يعمل بشكل جيد جدًا إذا كنا نعمل على مشكلة لها نتيجتان فقط. ومع ذلك، في البرمجة، ليس دائمًاTrue
أوFalse
سيناريو، وقد يكون للمشكلة نتائج متعددة. على سبيل المثال، قد يكون لبرنامج التقييم نتائج نجاح أو رسوب فقط، ولكن في أغلب الأحيان، تكون هناك درجات مختلفة محتملة. وهنا يأتي دورif-elif-else
العبارة تتألق. إنها العبارة الشرطية الأكثر شمولاً لأنها تسمح لنا بإنشاء شروط متعددة بسهولة.elif
تعني else if ، مما يشير إلى أنه في حالة فشل الشرط السابق، فجرّب هذا الشرط.
بناء
الif
وelse
ستبقى الكتل كما هي.elif
يأتي البيان بين الاثنين.
دعونا نكتبif-elif-else
عبارة تتحقق من حالة إشارة المرور وتُولّد استجابة المناسبة. يستطيع مُرشد الذكاء الاصطناعي لدينا شرح الكود أيضًا.
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
.
ملحوظة : أ
if-elif
يمكن أن توجد العبارة بمفردها دونelse
كتلة في النهاية. ومع ذلك،elif
لا يمكن أن توجد بدون ...