Search⌘ K
AI Features

عبارة 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 بيان يتحقق من حالة إشارة المرور ويُصدر استجابة المناسبة. بإمكان مُرشد الذكاء الاصطناعي لدينا شرح الكود أيضاً.

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 .

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