بعد أن تعرّفنا في الدرسين السابقين على العمليات الحسابية الأساسية وترتيب تنفيذها داخل بايثون، حان الوقت الآن لنتعلم كيف نستخدم هذه العمليات مع المتغيرات وليس فقط مع الأرقام الثابتة.
سنتعرّف على كيفية إجراء العمليات الحسابية على المتغيرات، وكيف يمكننا تحديث قيمها بطريقة سهلة وسريعة باستخدام ما يسمى عمليات الإسناد المركّبة.
أولاً: العمليات العادية مع المتغيرات، حيث يمكننا إجراء أي عملية حسابية بين المتغيرات تمامًا كما نفعل مع الأرقام مباشرة:
x = 10
y = 4
z = x + y
print(z)
ثانياً: عمليات الإسناد المركّبة، حيث توفّر بايثون رموزًا مختصرة تجمع بين العملية الرياضية والإسناد في خطوة واحدة، ومن أهمها:
1- الجمع:
x = x + 3
الصيغة المختصرة هي:
x += 3
وتعني “أضف 3 إلى x”.
2- الطرح:
x = x - 2
الصيغة المختصرة هي:
x -= 2
وتعني “اطرح 2 من x”.
3- الضرب:
x = x * 5
الصيغة المختصرة هي:
x *= 5
وتعني “اضرب x في 5”.
تُعد عمليات الإسناد المركّبة وسيلة لتقليل الكتابة، كما أنها تجعل الكود أوضح وأكثر احترافية، خاصة عند العمل داخل الحلقات أو مع القيم التي تتغير باستمرار.