المنطق المنطقي والمقارنات
أتقن استخدام العوامل المنطقية وتعبيرات المقارنة لتقييم الشروط
المنطق المنطقي والمقارنات درس مجاني في Python Academy على CoddyKit. هذا هو الدرس 2 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Python Academy، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Python Academy 4 دروس في المجموع.
مقدمة إلى المنطق المنطقي والمقارنات
مقدمة إلى المنطق المنطقي والمقارنات
يُعد المنطق المنطقي وعوامل المقارنة أساسيين لاتخاذ القرارات في البرمجة. فهما يتيحان لك مقارنة القيم ودمج الشروط.
في هذا الدرس، ستتعلم العوامل المنطقية (and وor وnot) وعوامل المقارنة (== و!= و< و> وغير ذلك).

ما المنطق المنطقي؟
ما المنطق المنطقي؟
يتعامل المنطق المنطقي مع القيم 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. - معاملات المقارنة:
==و!=و<و>وغير ذلك. - كيفية الجمع بين المعاملات المنطقية ومعاملات المقارنة.
أحسنت! لننتقل إلى الموضوع التالي.

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