داليتي سكول -

Daliaty School

   صفحة البيت  |

 

 

 

 

 

بايثون – ôéúåï – 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">