loader image
الرئيسية > دروس تقنية > البرمجة > استخدام elif والعمليات المنطقية

استخدام elif والعمليات المنطقية

أحيانًا لا يكون لدينا شرط واحد فقط، بل نريد التحقق من عدة شروط مختلفة. في هذه الحالة نستخدم الكلمة elif، وهي اختصار لـ “else if” أي “وإلا إذا”.

نكتب if للشرط الأول، وإذا لم يتحقق نجرب شرطًا ثانيًا باستخدام elif:

grade = 80
if grade >= 90:
    print("Excellent")
elif grade >= 75:
    print("Good")
else:
    print("Try again")

يمكننا أيضًا الجمع بين أكثر من شرط في نفس السطر باستخدام العمليات المنطقية.
نستخدم and إذا كان يجب أن يتحقق الشرطان معًا، ونستخدم or إذا كان يكفي تحقق أحد الشروط، أما not فتعطي عكس النتيجة:

age = 20
has_id = True

if age >= 18 and has_id:
    print("Access granted")

الخلاصة: نستخدم elif لكتابة أكثر من شرط، ونستخدم and, or, not لربط الشروط معًا، ويتم التنفيذ من الأعلى إلى الأسفل حتى يجد البرنامج الشرط الصحيح.

×

# اساسيات بايثون للمبتدئين

استكشف المزيد من المقالات في هذا القسم

المزيد من المقالات

المزيد من الدورات

المزيد من المسارات