محتويات
من المعاملات الشرطية في البايثون (يساوي) رمزها
نعم، المعامل (==) في لغة البايثون هو معامل المساواة (equality operator) ويستخدم للتحقق من تساوي قيمتين.
فعلى سبيل المثال:
x = 5
y = 5
if x == y:
print("x is equal to y")
else:
print("x is not equal to y")
في هذا المثال، سيتم طباعة الجملة “x is equal to y” لأن قيمة المتغيرين x و y متساوية.
من المهم ملاحظة الفرق بين معامل المساواة (==) ومعامل التعيين (=):
- معامل المساواة (==) يستخدم للمقارنة والتحقق من تطابق القيم.
- معامل التعيين (=) يستخدم لتعيين قيمة إلى متغير.
فبإمكانك استخدام (==) في الجمل الشرطية والحلقات للتحقق من تساوي القيم، بينما تستخدم (=) لتعيين وتحديث قيم المتغيرات في البرنامج.
المعامل (==) من المعاملات الشرطية في بايثون ويعني
المعامل (==) في لغة البايثون هو معامل المساواة (equality operator) ويعني “يساوي” أو “يطابق”. يستخدم للتحقق من تساوي وتطابق قيمتين.
على سبيل المثال:
x = 5
y = 7
if x == y:
print("x is equal to y")
else:
print("x is not equal to y")
في هذا المثال، سيتم طباعة الجملة “x is not equal to y” لأن قيمة المتغير x لا تساوي قيمة المتغير y.
وهنا بعض الأمثلة الأخرى:
a = 10
b = 10
print(a == b) # ستطبع True لأن قيمة a تساوي قيمة b
name1 = "John"
name2 = "John"
print(name1 == name2) # ستطبع True لأن المتغيرين name1 و name2 يحتويان على نفس النص
is_student = True
is_teacher = False
print(is_student == is_teacher) # ستطبع False لأن قيمة is_student لا تساوي قيمة is_teacher
باختصار، يمكنك استخدام المعامل (==) للتحقق مما إذا كانت قيمتان متساويتان في البايثون، سواء كانت هذه القيم أعدادًا، نصوصًا، أو قيمًا منطقية (True أو False).

