...

/

العد والتتبع مع إدوارد

العد والتتبع مع إدوارد

تعرف على العمليات الحسابية وأنواع البيانات في Python.

سنغطي ما يلي...

بفضل قدرته على الحفظ، أصبح إدوارد قادرًا الآن على معرفة ما إذا كان قد قام بالفعل بزرع نبات أو إزالة القمامة أم لا.

ماذا لو استطاع إدوارد أيضًا إحصاء المهام التي أنجزها، مثل عدد النباتات التي زرعها أو عدد الحركات التي قام بها؟ سيساعده هذا على وضع خطط مدروسة ومتابعة تقدمه. بفضل هذه القدرة على العد، يُمكننا إضافة المزيد من الميزات إلى إدوارد، مثل كمية الطاقة التي يستهلكها.

عد النباتات المزروعة

ستكون القدرة على العد ميزة رائعة لإدوارد. لنتفاعل مع الأداة أدناه. يستطيع إدوارد الآن عدّ النباتات التي زرعها. والأمر الأكثر إثارة للاهتمام هو أن طاقته تنخفض مع كل خطوة. يفقد 3% لكل حركة، و5% عند زرع نبتة وإزالة النفايات، و1% لكل دور.

كل هذا ممكن بفضل العمليات الحسابية مثل الجمع والطرح.

تعتبر هذه العمليات الرياضية الأساسية أساسية في البرمجة ويتم استخدامها في سياقات مختلفة للتعامل مع البيانات وإجراء الحسابات الرياضية.

Press + to interact

الحساب الرياضي في 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. الأمر سهل: أنشئ متغيرين لتخزين الرقمين المراد جمعهما، واحسب مجموعهما، ثم اطبع النتيجة.

Press + to interact
Python 3.10.4
num1 = 3
num2 = 5
result = num1 + num2
print(result)

يمكن أيضًا حساب المجموع مباشرةً داخلprint() دالة بدون تخزين النتيجة صراحةً في متغير. لذا، يمكن كتابة الكود أعلاه كما يلي:

Press + to interact
Python 3.10.4
num1 = 3
num2 = 5
print(num1 + num2)

وبالمثل، يمكننا إجراء عمليات الطرح والضرب والقسمة في Python. لنلقِ نظرة على مثال لكل عامل قيد الاستخدام:

Press + to interact
Python 3.10.4
num1 = 7
num2 = 2
# addition
print("7 + 2 is", num1 + num2)
# subtraction
print("7 - 2 is", num1 - num2)
# multiplication
print("7 * 2 is", num1 * num2)
# division
print("7 / 2 is", num1 / num2)

بعد تشغيل البرنامج أعلاه، ربما لاحظت أن إخراج الأخير ( ...