العودة إلى الدورة

مقدمة عن معاملات المقارنة

برمجة Python: معسكر التدريب من الصفر إلى الاحتراف

معاملات المقارنة

تُستخدم معاملات المقارنة لمقارنة قيمتين. وتعيد دائماً نتيجة منطقية: True أو False. وهي الأساس في اتخاذ القرارات.

المعاملالمعنى
==يساوي
!=لا يساوي
>أكبر من
<أصغر من
>=أكبر من أو يساوي
<=أصغر من أو يساوي

أمثلة

python a = 10 b = 5 c = 10

print(f'a equals c? {a == c}') # True print(f'a equals b? {a == b}') # False print(f'a is not equal to b? {a != b}') # True print(f'a is greater than b? {a > b}') # True print(f'b is less than 5? {b < 5}') # False (b يساوي 5) print(f'b is less than or equal to 5? {b <= 5}') # True

مقارنة النصوص

يمكن أيضاً مقارنة النصوص. تتم المقارنة معجمياً (بالترتيب الأبجدي، بناءً على قيم ASCII/Unicode).

python print('apple' == 'Apple') # False (بسبب حساسية حالة الأحرف) print('banana' > 'apple') # True print('cat' < 'dog') # True