و، أو، ليس
ليس يقلب الجواب الذي عندك. 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. الصفحة السابقة كانت تسأل سؤالًا واحدًا. هذه الصفحة تضم جوابين.
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 ثم ليس يقلبه.
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. الأقواس تختار أي سؤال يأتي أولًا.
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.
قُلها بنفسك
- أو يريد True واحدًا. 5 > 2 or 3 > 9 هو True.
- و يريد الطرفين. 5 > 2 and 3 > 9 هو False.
- ليس يقلب. not True هو False. not 5 > 2 هو False.
- بلا أقواس، and يُحسب قبل or.
- (5 > 2 or 3 > 9) and 1 > 4 هو False.
- الصفحة التالية تختار طريقًا: إذا وإلا.
قراءة خاطئة
- قراءة و على أنه «طرف واحد يكفي»
- قراءة أو على أنه «لا بد من الطرفين»
- انتظار العدد 5 بدل True أو False
- كتابة AND أو OR أو NOT بأحرف كبيرة. البرنامج يتوقف. الكلمات هي and و or و not
- إسقاط الأقواس وترك and يُحسب أولًا
إن جمعتها
ليس يقلب True إلى False و False إلى True.
أو يكفي فيه True واحد. و يحتاج الطرفين.
and يُحسب قبل or. الأقواس تقول أي سؤال يأتي أولًا.
الجواب يبقى True أو False، لا الأعداد نفسها.
الصفحة التالية تختار طريقًا: إذا وإلا.
🧠 اختبر معرفتك
اختبر معرفتك
تحدى نفسك مع هذا الاختبار التفاعلي واكتشف مدى فهمك للموضوع
📝 التعليمات
- اقرأ كل سؤال بعناية
- اختر أفضل إجابة لكل سؤال
- يمكنك إعادة الاختبار عدة مرات كما تريد
- سيتم عرض تقدمك في الأعلى