جاري التحميل...

و، أو، ليس

ليس يقلب الجواب الذي عندك. print(not True) يكتب False. print(not False) يكتب True. السؤال 5 > 2 يُسأل أولًا فيعطي True، ثم ليس يقلب ذلك True إلى False. ليس لا يحفظ عددًا جديدًا.

أو يكفي فيه طرف، و يحتاج الاثنين

أو يريد جواب True واحدًا. print(5 > 2 or 3 > 9) يكتب True، لأن الطرف الأول True، حتى لو لم يكن 3 أكبر من 9. و لا يكون True إلا إذا كان الطرفان True. print(5 > 2 and 3 > 1) يكتب True. print(5 > 2 and 3 > 9) يكتب False، لأن الطرف الثاني False. الجواب يبقى True أو False، لا العدد 5 ولا العدد 3. الصفحة السابقة كانت تسأل سؤالًا واحدًا. هذه الصفحة تضم جوابين.

الطرفان، أو طرف واحد

python
print(5 > 2 and 3 > 1)
print(5 > 2 and 3 > 9)
print(5 > 2 or 3 > 9)

ثلاثة أسطر: True ثم False ثم True.

القلب نفسه يظهر في هذه الأسطر الثلاثة. print(not 5 > 2) يكتب False، لأن 5 > 2 هو True ثم ليس يقلبه.

قلب True و False

python
print(not True)
print(not False)
print(not 5 > 2)

ثلاثة أسطر: False ثم True ثم False.

and يُحسب قبل or

print(5 > 2 or 3 > 9 and 1 > 4) يكتب True. and يُحسب قبل or، فالسؤال هو: 5 > 2، أو الزوج 3 > 9 و 1 > 4. الزوج False، ثم True أو False يساوي True. print((5 > 2 or 3 > 9) and 1 > 4) يكتب False. الأقواس تقدّم أو. True أو False يساوي True، ثم True و False يساوي False. الأقواس تختار أي سؤال يأتي أولًا.

and قبل or، ثم الأقواس

python
print(5 > 2 or 3 > 9 and 1 > 4)
print((5 > 2 or 3 > 9) and 1 > 4)

السطر الأول True. السطر الثاني False.

ثلاث كلمات، ومتى يكون الجواب True.

📊 متى يكون الجواب True

الكلمة متى يكون True
and الطرفان True
or طرف واحد على الأقل True
not ذلك الطرف كان False

الصفحة التالية تختار طريقًا

هذه الصفحة تضم الأجوبة فقط. لا تجمع أعدادًا ولا تختار أي سطر يعمل. الصفحة التالية تستخدم هذه الأجوبة لتختار طريقًا: إذا وإلا. الكلمتان في البرنامج هما if و else.

قُلها بنفسك

  1. أو يريد True واحدًا. 5 > 2 or 3 > 9 هو True.
  2. و يريد الطرفين. 5 > 2 and 3 > 9 هو False.
  3. ليس يقلب. not True هو False. not 5 > 2 هو False.
  4. بلا أقواس، and يُحسب قبل or.
  5. (5 > 2 or 3 > 9) and 1 > 4 هو False.
  6. الصفحة التالية تختار طريقًا: إذا وإلا.

قراءة خاطئة

  • قراءة و على أنه «طرف واحد يكفي»
  • قراءة أو على أنه «لا بد من الطرفين»
  • انتظار العدد 5 بدل True أو False
  • كتابة AND أو OR أو NOT بأحرف كبيرة. البرنامج يتوقف. الكلمات هي and و or و not
  • إسقاط الأقواس وترك and يُحسب أولًا

إن جمعتها

ليس يقلب True إلى False و False إلى True.
أو يكفي فيه True واحد. و يحتاج الطرفين.
and يُحسب قبل or. الأقواس تقول أي سؤال يأتي أولًا.
الجواب يبقى True أو False، لا الأعداد نفسها.
الصفحة التالية تختار طريقًا: إذا وإلا.

🧠 اختبر معرفتك

جاهز للبدء

اختبر معرفتك

تحدى نفسك مع هذا الاختبار التفاعلي واكتشف مدى فهمك للموضوع

❓
6
الأسئلة
🎯
70%
للنجاح
♾️
∞
الوقت
🔄
∞
المحاولات

📝 التعليمات

  • اقرأ كل سؤال بعناية
  • اختر أفضل إجابة لكل سؤال
  • يمكنك إعادة الاختبار عدة مرات كما تريد
  • سيتم عرض تقدمك في الأعلى