0Pricing
Learn AI with Python · درس

المنطق البولياني والمقارنات

أتقنوا استخدام العوامل المنطقية وتعبيرات المقارنة لتقييم الشروط

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

مقدمة إلى المنطق البولياني والمقارنات

مقدمة إلى المنطق البولياني والمقارنات

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

في هذا الدرس، ستتعلّمون العوامل المنطقية (and وor وnot) وعوامل المقارنة (== و!= و< و> وغيرها).

المنطق البولياني والمقارنات — رسم توضيحي 1

ما المنطق البولياني؟

ما المنطق البولياني؟

يتعامل المنطق البولياني مع القيم True أو False. وتكون هذه القيم ناتجة عن العمليات المنطقية وعمليات المقارنة.

على سبيل المثال:

# Boolean example
is_sunny = True
print(is_sunny)

العوامل المنطقية

العوامل المنطقية

تجمع العوامل المنطقية بين الشروط. إليكم أهمها: 

  • and: يجب أن يكون كلا الشرطين صحيحًا. 
  • or: يجب أن يكون شرط واحد على الأقل صحيحًا. 
  • not: يعكس الشرط.

على سبيل المثال:

# Logical operators example
x = 5
y = 10
print(x > 3 and y > 8)
print(x > 3 or y < 5)
print(not x > 3)

عوامل المقارنة

عوامل المقارنة

تقارن عوامل المقارنة بين القيم وتعيد True أو False. إليكم بعض الأمثلة:

  • ==: يساوي
  • !=: لا يساوي
  • <: أصغر من
  • >: أكبر من
  • <=: أصغر من أو يساوي
  • >=: أكبر من أو يساوي

أمثلة على عوامل المقارنة

أمثلة على عوامل المقارنة

لنلقِ نظرة على بعض الأمثلة:

# Comparison operators example
x = 10
y = 20
print(x == y)
print(x != y)
print(x < y)

دمج العوامل المنطقية وعوامل المقارنة

دمج العوامل المنطقية وعوامل المقارنة

يمكنكم دمج العوامل المنطقية وعوامل المقارنة لإنشاء شروط معقدة:

# Combining logical and comparison operators
x = 15
y = 10
z = 20
print(x > y and z > x)

مثال عملي

مثال عملي

لنستخدم ما تعلّمناه في مثال عملي:

# Practical example
age = 18
has_license = True
if age >= 18 and has_license:
    print("You can drive.")
else:
    print("You cannot drive.")

الأخطاء الشائعة عند استخدام العوامل المنطقية وعوامل المقارنة

الأخطاء الشائعة عند استخدام العوامل المنطقية وعوامل المقارنة

إليكم بعض الأخطاء الشائعة التي ينبغي تجنبها:

  • استخدام = بدلًا من == لإجراء المقارنات.
  • نسيان استخدام الأقواس لتوضيح الشروط المعقدة.

ماذا تعلّمنا؟

ماذا تعلّمنا؟

في هذا الدرس، تعلّمتم ما يلي:

  • أساسيات المنطق البولياني.
  • العوامل المنطقية: and وor وnot.
  • عوامل المقارنة: == و!= و< و> وغيرها.
  • كيفية دمج العوامل المنطقية وعوامل المقارنة.

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

المنطق البولياني والمقارنات — رسم توضيحي 10

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

هل درس «المنطق البولياني والمقارنات» مجاني؟

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

ماذا ستتعلم في «المنطق البولياني والمقارنات»؟

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

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

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

كم من الوقت يستغرق درس «المنطق البولياني والمقارنات»؟

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

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

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

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

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