العودة إلى الدورة

الجمل الشرطية 3: جملة `elif` (Else If)

برمجة Python: معسكر التدريب من الصفر إلى الاحتراف

سلسلة if...elif...else

عندما يكون لديك أكثر من نتيجتين محتملتين، استخدم elif (اختصار لـ 'else if'). يتيح لك هذا فحص شروط متعددة بالتتابع.

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

الصيغة

python if condition_1: # تعمل إذا كان الشرط 1 صحيحاً elif condition_2: # تعمل إذا كان الشرط 1 خاطئاً والشرط 2 صحيحاً elif condition_3: # ...وهكذا else: # تعمل فقط إذا كانت جميع الشروط السابقة خاطئة

مثال: نظام الدرجات بالأحرف

python student_score = 85

if student_score >= 90: grade = 'A' elif student_score >= 80: # يتم فحصها فقط إذا كان score < 90 grade = 'B' elif student_score >= 70: # يتم فحصها فقط إذا كان score < 80 grade = 'C' else: grade = 'F'

print(f"The student's grade is: {grade}")

المخرجات: The student's grade is: B