المعامل (==) : من المعاملات الشرطية في البايثون

من المعاملات الشرطية في البايثون
0

من المعاملات الشرطية في البايثون (يساوي) رمزها

نعم، المعامل (==) في لغة البايثون هو معامل المساواة (equality operator) ويستخدم للتحقق من تساوي قيمتين.

فعلى سبيل المثال:

python
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) ويعني “يساوي” أو “يطابق”. يستخدم للتحقق من تساوي وتطابق قيمتين.

على سبيل المثال:

python
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.

وهنا بعض الأمثلة الأخرى:

python
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).

0
guest
0 تعليقات
Scroll to Top