Programming Basics SQL HTML CSS JavaScript Python C++ Java JavaFX Swing Problem Solving English English Conversations Computer Fundamentals Learn Typing

بايثونالعوامل التي تستخدم في العمليات الحسابية

  • العامل = (Assignment Operator)
  • العامل + (Addition Operator)
  • العامل - (Subtraction Operator)
  • العامل + (Unary-Plus Operator)
  • العامل - (Unary-Minus Operator)
  • العامل * (Multiplication Operator)
  • العامل ** (Exponential Operator)
  • العامل / (Division Operator)
  • العامل // (Floor Division Operator)
  • العامل % (Modulo Operator)

العامل = (Assignment Operator)

العامل = يستخدم لإعطاء قيمة للمتغير.

مثال

Test.py
a = 5 # 5 و أعطيناه القيمة a هنا قمنا بتعريف متغير إسمه
b = a # a و أعطيناه نفس قيمة المتغير b هنا قمنا بتعريف متغير إسمه
print('a =', a)
print('b =', b)
a = 5 # 5 و أعطيناه القيمة a هنا قمنا بتعريف متغير إسمه b = a # a و أعطيناه نفس قيمة المتغير b هنا قمنا بتعريف متغير إسمه print('a =', a) print('b =', b)

سنحصل على النتيجة التالية عند التشغيل.

a = 5
b = 5


العامل + (Addition Operator)

العامل + يستخدم لإضافة قيمة على قيمة, أي في عمليات الجمع.

مثال

Test.py
a = 3
b = 4
c = a + b # c = 3 + 4 = 7
print('c =', c)
a = 3 b = 4 c = a + b # c = 3 + 4 = 7 print('c =', c)

سنحصل على النتيجة التالية عند التشغيل.

c = 7


العامل - (Subtraction Operator)

العامل - يستخدم لإنقاص قيمة من قيمة, أي في عمليات الطرح.

مثال

Test.py
a = 3
b = 4
c = a - b # c = 3 - 4 = -1
print('c =', c)
a = 3 b = 4 c = a - b # c = 3 - 4 = -1 print('c =', c)

سنحصل على النتيجة التالية عند التشغيل.

c = -1


العامل + (Unary-Plus Operator)

يعني ضرب القيمة بالعامل +.

مثال

Test.py
# b لها في المتغير Unary-Plus قيمة أكبر من صفر, ثم وضعنا قيمة الـ a هنا وضعنا في المتغير
a = 10
b = +a # b = +(10) = 10
print('b =', b)
# b لها في المتغير Unary-Plus قيمة أصغر من صفر, ثم وضعنا قيمة الـ a هنا وضعنا في المتغير
a = -10
b = +a # b = +(-10) = -10
print('b =', b)
# b لها في المتغير Unary-Plus قيمة أكبر من صفر, ثم وضعنا قيمة الـ a هنا وضعنا في المتغير a = 10 b = +a # b = +(10) = 10 print('b =', b) # b لها في المتغير Unary-Plus قيمة أصغر من صفر, ثم وضعنا قيمة الـ a هنا وضعنا في المتغير a = -10 b = +a # b = +(-10) = -10 print('b =', b)

سنحصل على النتيجة التالية عند التشغيل.

b = 10
b = -10


العامل - (Unary-Minus Operator)

يعني ضرب القيمة بالعامل -.

مثال

Test.py
# b لها في المتغير Unary-Minus قيمة أكبر من صفر, ثم وضعنا قيمة الـ a هنا وضعنا في المتغير
a = 10
b = -a # b = -(10) = -10
print('b =', b)
# b لها في المتغير Unary-Minus قيمة أصغر من صفر, ثم وضعنا قيمة الـ a هنا وضعنا في المتغير
a = -10
b = -a # b = -(-10) = 10
print('b =', b)
# b لها في المتغير Unary-Minus قيمة أكبر من صفر, ثم وضعنا قيمة الـ a هنا وضعنا في المتغير a = 10 b = -a # b = -(10) = -10 print('b =', b) # b لها في المتغير Unary-Minus قيمة أصغر من صفر, ثم وضعنا قيمة الـ a هنا وضعنا في المتغير a = -10 b = -a # b = -(-10) = 10 print('b =', b)

سنحصل على النتيجة التالية عند التشغيل.

b = -10
b = 10


العامل * (Multiplication Operator)

العامل * يستخدم لضرب قيمة بقيمة, أي في عمليات الضرب.

مثال

Test.py
a = 6
b = 5
c = a * b # c = 6 * 5 = 30
print('c =', c)
a = 6 b = 5 c = a * b # c = 6 * 5 = 30 print('c =', c)

سنحصل على النتيجة التالية عند التشغيل.

c = 30


العامل ** (Exponential Operator)

العامل ** يستخدم لمضاعفة قيمة بقيمة, أي لضرب قيمة بنفسها عدة مرات.

مثال

Test.py
a = 2
b = 5
c = a ** b # c = 2 ** 5 = 2 * 2 * 2 * 2 * 2 = 32
print('c =', c)
a = 2 b = 5 c = a ** b # c = 2 ** 5 = 2 * 2 * 2 * 2 * 2 = 32 print('c =', c)

سنحصل على النتيجة التالية عند التشغيل.

c = 32


العامل / (Division Operator)

العامل / يستخدم لقسمة قيمة على قيمة, أي في عمليات القسمة.

مثال

Test.py
a = 8
b = 5
c = a / b # c = 8 ÷ 5 = 1.6
print('c =', c)
a = 8 b = 5 c = a / b # c = 8 ÷ 5 = 1.6 print('c =', c)

سنحصل على النتيجة التالية عند التشغيل.

c = 1.6


العامل // (Floor Division Operator)

العامل // يستخدم لقسمة قيمة على قيمة و إزالة أي أرقام بعد الفاصلة.

مثال

Test.py
a = 8
b = 5
c = a // b # c = 8 ÷ 5 = 1.6 [ بعد أي رقم موجود بعض الفاصلة ]===> c = 1
print('c =', c)
a = 8 b = 5 c = a // b # c = 8 ÷ 5 = 1.6 [ بعد أي رقم موجود بعض الفاصلة ]===> c = 1 print('c =', c)

سنحصل على النتيجة التالية عند التشغيل.

c = 1


العامل % (Modulo Operator)

العامل % يقال له Modulo و يسمى Remainder في الرياضيات و هو آخر رقم يبقى من عملية القسمة.
إذاً نستخدم الـ Modulo للحصول على آخر رقم يبقى من عملية القسمة.
و له فوائد كثيرة, فمثلاً يمكننا إستخدامه لمعرفة ما إذا كان الرقم مفرد أو مزدوج ( أي Even or Odd ) و هذا شرحناه بتفصيل في مادة الخوارزميات.

في هذا المثال سنقوم بتخزين الرقم الذي يبقى من القسمة في المتغير c.

مثال

Test.py
a = 8
b = 5
c = a % b; # c = 8 % 5 = 3
print('c =', c)
a = 8 b = 5 c = a % b; # c = 8 % 5 = 3 print('c =', c)

سنحصل على النتيجة التالية عند التشغيل.

c = 3