تنقسم الى المعاملات في لغة البايثون الى عدة معاملات وهناك اربعة معاملات اساسية وهي موضحة أدناه وسيتم شرح المعاملات الحسابية في هذا الدرس و باقي المعاملات في دروس إخرى
– Arithmetic operators المعاملات الحسابية
– Assignment operators. معاملات اسناد القيم
– Comparison operators معاملات المقارنة
– Logical operators. المعاملات المنطقية

نتيجة بحث الصور عن ‪operators in python‬‏

المعاملات الحسابية Arithmetic operators
الجمع +
الطرح –
الضرب *
القسمة /
باقى القسمة %
الأس **
القسمة الصحيحة //
وهنوضحها بمثال

num1=6
num2=2
print(num1+num2)

سوف يتم طباعة 8

print(num1-num2)

سوف يتم طباعة 4

print(num1*num2)

سوف يتم طباعة 12

print(num1/num2)

سوف يتم طباعة 3

print(num1%num)

سوف يتم طباعة 0

print(num1**num2)

سوف يتم طباعة 36

print(num1//num2)

سوف يتم طباعة 3

ساقوم بتوضيح علامة % او باقى القسمة
ناتج قسمة 6/2 هو 3 (2*3=6 ) اما باقى القسمة يكون صفر .

اولويات العمليات الحسابية
انا عرضتها بحسب اولوية التنفيذ
( )
**
* /
+ –
مثال للتوضيح

num1=10
num2=5
num3=4
print(num1+num2*num3)

قد يعتقد البعض بان تنفيذ هذة العملية يكون كالتالى
هو جمع قيمة المتغير num1 مع قيمة المتغير num2 ثم ضرب هذا الناتج فى قيمة المتغير num3
الا ان هذا غير صحيح راجع اولويات تنفيذ المعاملات الحسابية التى تم شرحها . نجد ان البرنامج سوف يقوم اولا بضرب قيمة المتغير. num2 فى قيمة المتغير num3 ثم جمع هذا الناتج على قيمة المتغير num3 فيكون الناتج هو 30
بعض الملاحظات :
– فى حالة وجود اكثر من معامل لة نفس اولوية التنفيذ يتم التنفيذ من الشمال الى اليمين .
– فى حالة الرغبة فى اعطاء اى عملية اولوية التنفيذ يتم وضعها داخل الاقواس ( ) .

مثال اخر بس مش انا الا هحلة انا بطلب من اى حد يشوف البوست دا هو الا هيحلة .

(4+2**3)/2+(4*4+6/2)

كتاب تعلم البرمجة مع بايثون 3
كتاب البرمجة بلغة بايثون – الجزء الثاني
المتغيرات في البايثون
كتاب كيفيــة تثبيت برنامج بايثون 3
كتاب #أتعلم البايثون
نصائح لمشاريع التخرج
نحن مجرد روبوتات عابرة للمجرات
ما هو الأمن السيبراني وما هي تخصصاته وكيف أتعلمه ؟
SQL في Left Join شرح ال
نظم التشفير و الشهادات الرقمية و التواقيع الألكترونية
(Object-relational mapping) ORM ما هو الـ
عشرة مهارات يجب أن تمتلكها لتكون موظف ناجح
كلمة غير محدود في عالم التكنولوجيا و الخدمات