|
بايثون – ôéúåï – python
عمليات
المقارنة
والمنطق (Operators)
(المعامل
وجمعها
مُعامِلات، Operators ، هو
رموز خاصة لها
وظيفة خاصة
ومحددة).
معاملات
عمليات
المقارنة
·
تعبير
منطقي (تعبير بولياني) – هو
تعبير نتيجته
تكون أما True أو False.
مثال: 2 > -1 هو
تعبير منطقي
ونتيجته True (صحيح، àîú)
مثال: 4 < 0 هو
تعبير منطقي
ونتيجته False (غير
صحيح، ù÷ø)
تعبير
منطقي يمكن أن
يتكون من
عمليات
منطقية and , or
, not كما
سنرى.
· عمليات
اجراء المقارنات
(äùååàåú):
مشغلات
المقارنات
تشكل
نعابير
منطقية.
o
> , أكبر
من
print (2 >
-1) # True |
age = 15 print (age
> 10) # True print (age
> 12) # False |
o
<
, أصغر
من
print (0
< 4) # True print (1
> 3) # False |
a = 5 ; b = 7 print (a
> b) # False print (a
< b) # False |
o
o == , يساوي،
مساواة
num = 7 print(num == 7)
# True print(num ==
4) # False |
o
o >= , أكبر أو
يساوي
print (6 >= 6) # True |
o
o <= , أصغر أو
يساوي
print (5 <= 7) # True |
o
o != , يختلف (لا
يساوي، ≠) (5 != 6)
print (5 != 6) # True |
معاملات
عمليات
المنطقية
·
العمليات
المنطقية
(ôòåìåú ìåâéåú): and , or , not
(عملية not غير
مطلوبة في
الامتحان)
مشغلات العمليات
المنطقية (and, or ,not) هي
أيضا تشكل نعابير
منطقية،
ونتيجتها
تكون أما True
او False.
تعبير
منطقي يمكن أن
يتكون من
عمليات
منطقية and , or , not
o
o
and -
التعبير الذي
يحتوي على
العملية
المنطقية and تكون
نتيجته True
إذا
كانت قيمة جميع أجزاء
النعبير True.
مثال: اكتب
تعبير يفحص
إذا كانت
علامة طالب
منطيقة (يجب
أن تكون بين 0 و 100):
grade = 105 print(grade>=0 and grade<=100) # False |
a = 4 print (a > 0 and a != 2) # True |
قيمة
التعبير تكون True، عندما
قيم a تكون
موجبة وتختلف
عن 2
o
o
or -
التعبير الذي
يحتوي على
العملية
المنطقية or تكون
نتيجته True
إذا
كانت قيمة أحد أجزاء
النعبير على
الأقل True.
مثال: اكتب
تعبير يفحص
إذا كانت
علامة طالب
منطيقة (يجب
أن تكون بين 0 و 100)
grade = 105 print(grade>=0 and grade<=100) # False |
print (2>5 or 6<8) # True |
o
o
not – العملية not تعكس قيمة
التعبير
الأصلية
not(True) è False not(False) è True |
print ( not(2>5)
) # True |
توضيح: not(2>5) ==> not(False)
==> True
Daliaty School – Copywrite 2023
wahbem@gmail.com | https://daliaty.com
<meta name="viewport"
content="width=device-width, initial-scale=1">