elif وإلا إذا

آخر تحديث: 2026-09-22

elif وإلا إذا

elif هي اختصار لـ «else if»، ويجب أن تتبع if مباشرة، وتُستخدم لتعدد الفروع في التقييم.

التصنيفالكلمات المفتاحية والعبارات
النوعكلمة مفتاحية / عبارة
إصدار بايثونall

📝 الصياغة

if condition:
    block
elif condition:
    block

▶ مثال

عدّل الكود واضغط تشغيل لرؤية النتيجة في لوحة المخرجات:

المخرجات:

P
المزيد من الحالات قادم قريباً — تابعونا.

❓ أسئلة شائعة

Qهل يمكن استخدام `elif` بمفرده؟
Aلا. يجب أن يأتي `elif` مباشرة بعد `if`؛ لا يمكن أن يقف وحده ولا أن يأتي مباشرة بعد `else`. صورته الكاملة هي `if ... elif ... [else ...]`.
Qما الفرق بين `elif` وعدة عبارات `if` مستقلة؟
Aيستمر `elif` في الفحص فقط عندما تكون جميع الشروط السابقة خاطئة، لذا تنفذ السلسلة بأكملها فرعًا واحدًا على الأكثر. بينما كل عبارة `if` مستقلة تقوم باختبارها الخاص، فقد يُنفَّذ عدة فروع. استخدم `elif` عندما تكون الحالات متنافية.
Qكم عدد `elif` التي يمكن أن تتبع `if` واحدًا؟
Aأي عدد تريده. إذا كثرت الفروع، فكّر في استخدام عبارة `match` (بايثون 3.10+) أو خريطة قاموس للحصول على كود أوضح.
Web-Tutorial.com

فريق Web-Tutorial التقني

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

100%