0Pricing
Python Academy · درس

فهم العبارات الشرطية

تعلّم كيفية استخدام if وelif وelse لاتخاذ القرارات في شيفرتك

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

مقدمة إلى العبارات الشرطية

مقدمة إلى العبارات الشرطية

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

في هذا الدرس، ستتعلم كيفية كتابة العبارات الشرطية في Python باستخدام if وelif وelse.

فهم العبارات الشرطية — رسم توضيحي 1

ما العبارات الشرطية؟

ما العبارات الشرطية؟

تتيح العبارات الشرطية للبرنامج تنفيذ أجزاء معينة من الكود فقط عند تحقق شروط محددة. على سبيل المثال:

يتحقق البرنامج هنا مما إذا كانت درجة الحرارة أكبر من 30. وإذا كان ذلك صحيحًا، فإنه يطبع "الجو حار في الخارج!".

# Conditional statement example
temperature = 35
if temperature > 30:
    print("It's hot outside!")

كتابة عبارات if

كتابة عبارات if

تتحقق عبارة if من شرط، وتنفذ كتلة الكود إذا كان الشرط صحيحًا. على سبيل المثال:

# Writing an if statement
x = 10
if x > 5:
    print("x is greater than 5")

إضافة عبارات else

إضافة عبارات 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")

استخدام elif لعدة شروط

استخدام 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.
  • كيفية استخدام العبارات الشرطية المتداخلة للتعامل مع المنطق المعقد.

أحسنت! لننتقل إلى الموضوع التالي.

فهم العبارات الشرطية — رسم توضيحي 10

الأسئلة الشائعة

هل درس «فهم العبارات الشرطية» مجاني؟

نعم — نص درس «فهم العبارات الشرطية» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة Python Academy، انتقل إلى CoddyKit PRO. تتضمن دورة Python Academy 4 دروس في المجموع.

ماذا ستتعلم في «فهم العبارات الشرطية»؟

تعلّم كيفية استخدام if وelif وelse لاتخاذ القرارات في شيفرتك تتمرن على Python Academy مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.

هل أحتاج إلى خبرة سابقة لأبدأ Python Academy؟

لا تُشترط خبرة سابقة. Python Academy على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 1 من أصل 4.

كم من الوقت يستغرق درس «فهم العبارات الشرطية»؟

معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.

هل يمكنني كتابة وتشغيل أكواد في درس Python Academy هذا؟

نعم. كل درس في Python Academy يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.

جميع الدروس في هذه الدورة

  1. فهم العبارات الشرطية
  2. المنطق المنطقي والمقارنات
  3. الحلقات
  4. تعبيرات الإسناد (عامل Walrus)
← العودة إلى Python Academy