فهم العبارات الشرطية
تعلّموا استخدام if وelif وelse لاتخاذ القرارات في شيفرتكم
فهم العبارات الشرطية درس مجاني في Learn AI with Python على CoddyKit. هذا هو الدرس 1 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Learn AI with Python، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Learn AI with Python 4 دروس في المجموع.
مقدمة إلى العبارات الشرطية
مقدمة إلى العبارات الشرطية
تتيح العبارات الشرطية لبرنامجكم اتخاذ قرارات استنادًا إلى الشروط. وهذا مفهوم أساسي في البرمجة.
ستتعلمون في هذا الدرس كيفية كتابة العبارات الشرطية في Python باستخدام if وelif وelse.

ما العبارات الشرطية؟
ما العبارات الشرطية؟
تتيح العبارات الشرطية للبرنامج تنفيذ أجزاء معينة من التعليمات البرمجية فقط عند تحقق شروط محددة. على سبيل المثال:
يتحقق البرنامج هنا مما إذا كانت درجة الحرارة أكبر من 30. وإذا كان الشرط صحيحًا، فإنه يطبع «الجو حار في الخارج!».
# Conditional statement example
temperature = 35
if temperature > 30:
print("It's hot outside!")كتابة عبارات <code>if</code>
كتابة عبارات if
تتحقق عبارة if من شرط ما، وتنفّذ كتلة التعليمات البرمجية إذا كان الشرط صحيحًا. على سبيل المثال:
# Writing an if statement
x = 10
if x > 5:
print("x is greater than 5")إضافة عبارات <code>else</code>
إضافة عبارات else
تُنفّذ عبارة else عندما يكون الشرط في عبارة if غير صحيح. على سبيل المثال:
# Using else statement
x = 3
if x > 5:
print("x is greater than 5")
else:
print("x is less than or equal to 5")استخدام <code>elif</code> لشروط متعددة
استخدام elif لشروط متعددة
تتحقق عبارة elif، وهي اختصار لـ «else if»، من شروط إضافية إذا كانت الشروط السابقة غير صحيحة. على سبيل المثال:
# Using elif for multiple conditions
grade = 85
if grade >= 90:
print("A")
elif grade >= 80:
print("B")
else:
print("C")المسافات البادئة في Python
المسافات البادئة في Python
تستخدم Python المسافات البادئة لتحديد كتل التعليمات البرمجية. احرصوا على استخدام مسافات بادئة متسقة لتجنب الأخطاء. على سبيل المثال:
# Indentation example
x = 10
if x > 5:
print("x is greater than 5")تداخل العبارات الشرطية
تداخل العبارات الشرطية
يمكنكم وضع العبارات الشرطية داخل بعضها البعض لتنفيذ منطق أكثر تعقيدًا:
# Nested conditionals
x = 10
y = 5
if x > 5:
if y < 10:
print("x is greater than 5 and y is less than 10")الأخطاء الشائعة في العبارات الشرطية
الأخطاء الشائعة في العبارات الشرطية
إليكم بعض الأخطاء الشائعة التي ينبغي تجنبها:
- نسيان استخدام النقطتين (
:) في نهاية العبارات الشرطية. - استخدام مسافات بادئة غير صحيحة أو غير متسقة.
- إساءة استخدام عبارتي
elifأوelse.
ماذا تعلّمنا؟
ماذا تعلّمنا؟
في هذا الدرس، تعلّمتم ما يلي:
- كيفية كتابة عبارات
ifوelifوelse. - أهمية المسافات البادئة في Python.
- كيفية استخدام العبارات الشرطية المتداخلة لتنفيذ منطق معقد.
أحسنتم! لننتقل إلى الموضوع التالي.

الأسئلة الشائعة
هل درس «فهم العبارات الشرطية» مجاني؟
نعم — نص درس «فهم العبارات الشرطية» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة Learn AI with Python، انتقل إلى CoddyKit PRO. تتضمن دورة Learn AI with Python 4 دروس في المجموع.
ماذا ستتعلم في «فهم العبارات الشرطية»؟
تعلّموا استخدام if وelif وelse لاتخاذ القرارات في شيفرتكم تتمرن على Learn AI with Python مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.
هل أحتاج إلى خبرة سابقة لأبدأ Learn AI with Python؟
لا تُشترط خبرة سابقة. Learn AI with Python على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 1 من أصل 4.
كم من الوقت يستغرق درس «فهم العبارات الشرطية»؟
معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.
هل يمكنني كتابة وتشغيل أكواد في درس Learn AI with Python هذا؟
نعم. كل درس في Learn AI with Python يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.
جميع الدروس في هذه الدورة
- فهم العبارات الشرطية
- المنطق البولياني والمقارنات
- الحلقات التكرارية
- تعبيرات الإسناد (عامل Walrus)