العوامل (Operators)

تعرف العوامل على أنها الرموز التي تستخدم لتنفيذ عمليات محددة على القيم أو المتغيرات. تتباين أنواع العوامل وفقًا للغة البرمجة. في بايثون، تصنف العوامل إلى عدة فئات: العوامل الحسابية (Arithmetic Operators)، وعوامل المقارنة (Comparison Operators)، وعوامل التعيين (Assignment Operators).

تستخدم العوامل الحسابية لإجراء العمليات الحسابية مثل الجمع والطرح والضرب والقسمة. 

مثال:

X = 5

Y = 10

Z = X + Y

print(Z)

المخرجات:

15

مثال:

Z = X - Y

print(Z)

المخرجات:

5-

مثال:

Z = X * Y

print(Z)

المخرجات:

50

مثال:

Z = X / Y

print(Z)

المخرجات: 

0.5

مثال:

Z = X % Y

print(Z)

المخرجات:

5

مثال:

Z = X // Y

print(Z)

المخرجات:

0

مثال:

Z = Y ** X

print(Z)

المخرجات:

100000

تستخدم عوامل المقارنة لمقارنة القيم. وهي تعيد القيمة True أو False وفقًا للشرط.

مثال:

X = 5

Y = 10

Z = Y == X

print(Z)

المخرجات:

False

مثال:

Z = Y != X

print(Z)

المخرجات:

True

مثال:

Z = Y > X

print(Z)

المخرجات:

True

مثال:

Z = Y < X

print(Z)

المخرجات:

False

مثال:

Z = Y >= X

print(Z)

المخرجات:

True

مثال:

Z = Y <= X

print(Z)

المخرجات:

False

تستخدم عوامل التعيين لتعيين قيم للمتغيرات. في لغة البرمجة بايثون، العوامل المستخدمة للتعيين ليست مجرد علامة يساوي الأساسية.

مثال: 

X = 5

Y = 10

X = Y

print(X)

المخرجات: 

10

مثال:

X += Y

print(X)

المخرجات:

15

مثال:

X -= Y

print(X)

المخرجات:

5-

مثال:

X *= Y

print(X)

المخرجات:

50

مثال:

X /= Y

print(X)

المخرجات:

0.5

مثال:

X %= Y

print(X)

المخرجات:

5

مثال:

X //= Y

print(X)

المخرجات:

0

مثال:

X **= Y

print(X)

المخرجات:

9765625