الدرس 09 من دورة Python للمبتدئين

العمليات الحسابية في Python: اجعل البرنامج يحسب بدلًا عنك

في الدرس السابق تعلمنا أنواع البيانات، وعرفنا أن الأرقام تختلف عن النصوص. الآن سنستخدم الأرقام داخل المتغيرات لإجراء عمليات حسابية بسيطة مثل الجمع والطرح والضرب والقسمة.

المستوى: مبتدئ جدًا النتيجة: حساب إجمالي بسيط مدة التطبيق: 15 - 20 دقيقة
طريقة CIT للتعلم الهادئ: لا نريد عمليات معقدة الآن. نريد أن تفهم أن Python يستطيع أخذ أرقام من متغيرات، ثم يحسب نتيجة جديدة ويحفظها في متغير آخر.
مهم قبل البداية: سننشئ ملفًا جديدًا باسم lesson_09.py داخل مجلد python_course حتى تبقى الدروس منظمة.

ما النتيجة التي يجب أن تخرج بها؟

في نهاية الدرس ستكتب برنامجًا يحسب الإجمالي:

price = 100
tax = 15
total = price + tax

print(total)

والنتيجة المتوقعة:

115
+ جمع.
- طرح.
* ضرب.
/ قسمة.
خريطة درس العمليات الحسابية في Python
رموز العمليات الحسابية الأساسية في Python
1

لماذا نستخدم العمليات الحسابية؟

في البرامج الحقيقية نحتاج الحساب كثيرًا: حساب سعر، ضريبة، مجموع درجات، عدد محاولات، أو متوسط تقييم.

بدل أن تحسب بنفسك، تجعل Python يحسب لك:

price = 100
tax = 15
total = price + tax
الفكرة ببساطة: total يأخذ نتيجة جمع price و tax. يعني Python ينظر إلى قيمة price وقيمة tax، يجمعهما، ثم يخزن الناتج داخل total.
تحقق قبل الانتقال ✅ هل فهمت أن total ليس رقمًا كتبناه مباشرة، بل نتيجة عملية حسابية؟
2

أنشئ ملف الدرس التاسع

افتح مجلد الدورة داخل VS Code:

python_course

ثم أنشئ ملفًا جديدًا باسم:

lesson_09.py

افتح الملف داخل Editor.

توقف لحظة ✅ هل ظهر الملف lesson_09.py داخل Explorer؟ إذا نعم، انتقل للخطوة التالية.
3

اكتب أول عملية جمع

داخل ملف lesson_09.py اكتب:

price = 100
tax = 15
total = price + tax

print(total)
حساب الإجمالي باستخدام متغيرات في Python

احفظ الملف:

Ctrl + S

ثم شغله:

python lesson_09.py

وإذا لم يعمل أمر python:

py lesson_09.py

النتيجة المتوقعة:

115
تحقق قبل الانتقال ✅ هل ظهرت النتيجة 115؟ إذا نعم، فأنت استخدمت عملية جمع داخل Python.
4

جرّب الجمع والطرح والضرب والقسمة

الآن اكتب هذا المثال:

a = 10
b = 5

print(a + b)
print(a - b)
print(a * b)
print(a / b)

النتيجة المتوقعة:

15
5
50
2.0
لماذا نتيجة القسمة 2.0؟ لأن القسمة في Python غالبًا ترجع رقمًا عشريًا، حتى لو كانت النتيجة تبدو رقمًا صحيحًا.
سؤال سريع 🧠 هل لاحظت أن الضرب يستخدم * وليس ×؟ وهل القسمة تستخدم / وليس ÷؟
5

احفظ نتيجة العملية داخل متغير

بدل أن نطبع العملية مباشرة، نستطيع حفظ النتيجة داخل متغير:

a = 10
b = 5

sum_result = a + b
multiply_result = a * b

print(sum_result)
print(multiply_result)

النتيجة المتوقعة:

15
50
لماذا هذا مهم؟ لأن البرامج الحقيقية لا تطبع كل شيء مباشرة. أحيانًا تحتاج أن تحفظ النتيجة في متغير حتى تستخدمها لاحقًا.
تحقق قبل الانتقال ✅ هل فهمت أن المتغير يستطيع تخزين نتيجة عملية حسابية، وليس قيمة ثابتة فقط؟
6

خطأ شائع: الأرقام داخل تنصيص

تذكر درس أنواع البيانات. هذا صحيح:

price = 100
tax = 15

أما هذا فقد يسبب ارتباكًا:

price = "100"
tax = "15"
انتبه: إذا وضعت الرقم بين علامتي تنصيص، يصبح نصًا. والدرس الحالي هدفه التعامل مع الأرقام كأرقام حقيقية.
سؤال سريع 🧠 أيهما أفضل للحساب: price = 100 أم price = "100"؟ الإجابة: price = 100 بدون تنصيص.
7

تدريب صغير: احسب مجموع درجتين

جرّب هذا التدريب:

score_1 = 80
score_2 = 90

total_score = score_1 + score_2

print(total_score)

النتيجة المتوقعة:

170
ماذا تعلمت من التدريب؟ تعلمت أن أسماء المتغيرات يمكن أن تصف معناها: score_1 درجة أولى، score_2 درجة ثانية، و total_score المجموع.
تحقق قبل الانتقال ✅ هل ظهرت النتيجة 170؟ إذا نعم، فأنت بدأت تستخدم العمليات الحسابية بطريقة عملية.

اختبار نهاية الدرس

قبل الانتقال للدرس القادم، تأكد من هذه النقاط:

✅ عرفت أن + تعني جمع.
✅ عرفت أن - تعني طرح.
✅ عرفت أن * تعني ضرب.
✅ عرفت أن / تعني قسمة.
✅ أنشأت ملف lesson_09.py وشغلته.
✅ حسبت total = price + tax.
✅ فهمت أن الرقم بدون تنصيص يصلح للحساب.
✅ خزنت نتيجة عملية حسابية داخل متغير.
إذا فهمت هذه النقاط: أصبحت تستخدم Python كآلة حساب ذكية، وليس فقط كأداة طباعة.

خلاصة الدرس

العمليات الحسابية تجعل البرنامج ينتج قيمًا جديدة من قيم موجودة. نستطيع جمع متغيرين، طرحهما، ضربهما، قسمتهما، ثم حفظ النتيجة داخل متغير جديد.

تذكر الرموز الأساسية:

+  جمع
-  طرح
*  ضرب
/  قسمة

في الدرس القادم سنتعلم كيف نأخذ قيمة من المستخدم باستخدام input بدل كتابة القيم داخل الكود يدويًا.

الدرس السابق الدرس التالي: input قريبًا فهرس الدورة