Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

المعاملات المنطقية - الجزء الثاني

جزء من قسم Fundamentals في رحلة Python على Coddy — الدرس 16 من 77.

للمعاملات المنطقية جدول خاص يسمى "جدول الحقيقة" (Truth table) يوضح ما تعيده مجموعة من المعاملات المنطقية.

جدول الحقيقة لعامل and:

aba and b
خطأخطأخطأ
خطأصوابخطأ
صوابخطأخطأ
صوابصوابصواب

الطريقة الوحيدة للحصول على True للمعامل and هي إذا كان كل من a و b هما True

جدول الحقيقة للمعامل or:

aba or b
FalseFalseFalse
FalseTrueTrue
TrueFalseTrue
TrueTrueTrue

في هذه الحالة، للحصول على نتيجة True، يجب أن يكون إما a أو b هو True.

جدول الحقيقة لمعامل not:

anot a
FalseTrue
TrueFalse

هنا يتم عكس قيمة a. إذا كانت a هي False فإن not a هي True

challenge icon

التحدي

مبتدئ

استبدل قيم المتغيرات b1 و b2 بأرقام بحيث تكون قيمة b3 هي True.

سيكون b3 هو True عندما يكون ناتج ضرب b1 و b2 أكبر من ناتج جمعهما.

ورقة مرجعية

جداول الحقيقة للمعاملات المنطقية في Python:

المعامل AND

aba and b
FalseFalseFalse
FalseTrueFalse
TrueFalseFalse
TrueTrueTrue

المعامل OR

aba or b
FalseFalseFalse
FalseTrueTrue
TrueFalseTrue
TrueTrueTrue

المعامل NOT

anot a
FalseTrue
TrueFalse

جرّب بنفسك

# استبدل القيم بالأرقام
b1 = ?
b2 = ?

# هذا السطر يتحقق مما إذا كان b1 * b2 أكبر من b1 + b2
b3 = (b1 * b2) > (b1 + b2)

# لا تغير السطر أدناه
print(f"b3 = {b3}")
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس Fundamentals