|
بايثون – פיתון – python
التعابير
المنطقية
المركبة
العوامل
المنطقية – عامل النفي not
العلاقة
المنطقية not (خلاف، لا، ليس)
not هو عامل
منطقي (مثل and
و or). يعكس
قيمة التعبير
المنطقي.
كتابة
العامل not قبل
التعبير
المنطقي يؤدي
الى تحويل
التعبير من
صدق الى كذب
او بالعكس:
-
إذا كان True يصبح False
-
وإذا كان False يصبح True.
جدول
الصواب
لعملية النفي –
not
لنفرض ان A هو
تعابير منطقي.
الجدول
التالي يلخص
الامكانيات
المختلفة لاستعمال
الروابط not
not A |
A |
False |
True |
True |
False |
مثال:
False True |
print (not True) print (not False) |
مثال:
not (False) ==> True not (True) ==> False |
print (not (2 > 5)) print (not (2 < 5)) |
جدول
الصدق:
لنفرض
ان A, B هي
تعابير
منطقيه.
الجدول
التالي يلخص
الامكانيات
المختلفة لاستعمال
الروابط and, or,
not بين
هذين
التعبيرين:
A or B |
A and B |
B |
A |
False |
False |
False |
False |
True |
False |
True |
False |
True |
False |
False |
True |
True |
True |
True |
True |
not A |
A |
True |
False |
False |
True |
سلم
الأولويات
ترتيب
تنفيذ
العمليات
المنطقية:
·
أولا: الأقواس ( )
·
ثانيا:
not
·
ثالثا:
and
·
رابعاً:
or
تمارين
سؤال
أكتب
المخرج
الناتج من
الكود التالي:
المخرج: True |
x
= not(not True) print(x) |
|
سؤال
ما هو
المخرج الناتج
من الكود
التالي، اكمل
الأماكن
الناقصة:
False True |
print
(not True) print
(not False and True) |
|
سؤال
ما
الذي يتم
طباعته؟
a = not True b = not False print
(a) print
(b) print
(not (a or b)) |
احط
الإجابة
الصحيحة:
(a) |
True False True |
(b) |
False True |
(c) |
True True False |
(d) |
False True False |
الإجابة:
(_d _)
|
سؤال
أكتب
تعبير أبسط من
التعبير
المسجل أمامك:
print (not x == 7) |
الحل:
print ( x != 7) |
|
سؤال
لنفرض ان a=60, b=20
سجل قيمة
كل من التعابير
المنطقية
التالية:
not(60>20) ==> not(True) ==> False |
a) not (a>b) |
(60<20) and not(20>50) False and True ==> False |
b) (a<b) and not(b>50) |
not(60>20 or 20>60) not(True or False) not(True) ==> False |
c) not(a>b
or
b>a) |
|
سؤال (استعمال
not) (מצגת יום עיון
2017, פייתון לכיתה ט)
فيما يلي
بعض التعليمات
التي فيها
المتغير من
نوع int
(صحيح).
أعط
مثالاً لكل طلب
كي تحصل على القيمة
True ومثال
آخر كي تحصل
على القيمة False
إدعاء |
القيمة
التي
المُعادة
عندما avg = 60 |
اكتب
قيمة كي نحصل
على True |
أكتب
قيمة كي نحصل
على False |
avg > 60 |
False |
70 |
5 |
not(avg>60 and avg<80) |
True |
60 |
70 |
not(avg>60 or avg<80) |
False |
----- |
كل
عدد |
not(avg % 5 == 0) |
False |
13 |
10 |
not(avg / 5 == 0) |
True |
11 |
0 |
Daliaty School – Copywrite 2023
wahbem@gmail.com | https://daliaty.com
<meta name="viewport"
content="width=device-width, initial-scale=1">