العد والتتبع مع إدوارد
تعرف على العمليات الحسابية وأنواع البيانات في Python.
سنغطي ما يلي...
بفضل قدرته على الحفظ، أصبح إدوارد قادرًا الآن على معرفة ما إذا كان قد قام بالفعل بزرع نبات أو إزالة القمامة أم لا.
ماذا لو استطاع إدوارد أيضًا إحصاء المهام التي أنجزها، مثل عدد النباتات التي زرعها أو عدد الحركات التي قام بها؟ سيساعده هذا على وضع خطط مدروسة ومتابعة تقدمه. بفضل هذه القدرة على العد، يُمكننا إضافة المزيد من الميزات إلى إدوارد، مثل كمية الطاقة التي يستهلكها.
عد النباتات المزروعة
ستكون القدرة على العد ميزة رائعة لإدوارد. لنتفاعل مع الأداة أدناه. يستطيع إدوارد الآن عدّ النباتات التي زرعها. والأمر الأكثر إثارة للاهتمام هو أن طاقته تنخفض مع كل خطوة. يفقد 3% لكل حركة، و5% عند زرع نبتة وإزالة النفايات، و1% لكل دور.
كل هذا ممكن بفضل العمليات الحسابية مثل الجمع والطرح.
تعتبر هذه العمليات الرياضية الأساسية أساسية في البرمجة ويتم استخدامها في سياقات مختلفة للتعامل مع البيانات وإجراء الحسابات الرياضية.
الحساب الرياضي في Python
في Python، نستخدم معاملات حسابية لإجراء هذه العمليات الحسابية. تعمل هذه المعاملات تمامًا كما هو الحال عند حل مسائل رياضية بسيطة. على سبيل المثال،+
الرمز يجمع الأرقام معًا،-
يطرحهم*
يضاعفهم، و/
يقسمهم.
Arithmetic Operator | Operation | Example |
| Addition | 10 + 5 results in 15 |
| Subtraction | 10 - 5 results in 5 |
| Multiplication | 10 * 5 results in 50 |
| Division | 10 / 5 results in 2 |
جمع رقمين
لنرَ كيفية جمع رقمين في Python. الأمر سهل: أنشئ متغيرين لتخزين الرقمين المراد جمعهما، واحسب مجموعهما، ثم اطبع النتيجة.
num1 = 3num2 = 5result = num1 + num2print(result)
يمكن أيضًا حساب المجموع مباشرةً داخلprint()
دالة بدون تخزين النتيجة صراحةً في متغير. لذا، يمكن كتابة الكود أعلاه كما يلي:
num1 = 3num2 = 5print(num1 + num2)
وبالمثل، يمكننا إجراء عمليات الطرح والضرب والقسمة في Python. لنلقِ نظرة على مثال لكل عامل قيد الاستخدام:
num1 = 7num2 = 2# additionprint("7 + 2 is", num1 + num2)# subtractionprint("7 - 2 is", num1 - num2)# multiplicationprint("7 * 2 is", num1 * num2)# divisionprint("7 / 2 is", num1 / num2)
بعد تشغيل البرنامج أعلاه، ربما لاحظت أن إخراج الأخير ( ...