جارٍ التحميل…
جارٍ التحميل…
تفهم معنى المتغير والإسناد، وتتبع القيمة الحالية دون الخلط بينها وبين القديمة.
لا تحتاج إلى تشغيل البرنامج أو معرفة البرمجة مسبقًا. سنقرأ أربعة أسطر حسابية، ونكتب ما أصبح داخل كل اسم بعد كل سطر.
المتغير مثل صندوق عليه اسم ونضع فيه قيمة. يمكن أن نستبدل محتوى الصندوق بقيمة جديدة. اسما الصندوقين هنا مجرد حرفين اختارهما كاتب البرنامج.
x = 12هذا السطر يعني: ضع العدد اثني عشر داخل الاسم الموجود على اليسار. لا يعني أن الحرف نفسه يساوي هذا العدد إلى الأبد.
| الكلمة في الملف | معناها هنا |
|---|---|
| = | احسب اليمين أولًا، ثم خزّن الناتج في اليسار. |
| * | علامة الضرب. |
| str | حوّل العدد إلى نص يمكن ضمه إلى نص آخر. |
| "TRACE_" | جزء نصي ثابت؛ الحروف والشرطة السفلية كما هي. |
برنامج تعليمي مستقل أو تفريغ كامل مع تعريف العمليات؛ يمكن تتبعه يدويًا.
PYTHON 3; integer arithmetic; lines execute top to bottom.
A variable on the right is read BEFORE assigning the left side.
x = 12
x = x + 5
y = x * 2
x = y - 9
result = "TRACE_" + str(x)
TARGET: result. str converts an integer to decimal text without spaces.هذه أول مرة تتعلم فيها الفكرة؟ افتح الشرح وامشِ معنا من أول سطر إلى الإجابة. سنشرح معنى الكلمات وسبب كل خطوة. بعدها جرّب كتابة الناتج بنفسك.
الشرح يتضمن الإجابة النهائية. قراءته جزء من التعلم، ولا تكمل التحدي تلقائيًا.
ابدأ من أعلى البرنامج. احسب يمين كل علامة مساواة ثم خزّن الناتج في الاسم الموجود يسارها. في النهاية كوّن النص الذي يطلبه البرنامج.
المحاولات غير محدودة ولا تخصم نقاطًا. تُفحص الإجابات على السيرفر، ويُحفظ تقدم التدريب في متصفحك.
الدليل داخل كل تحدٍ يكفي لحله. هذه مراجع إضافية عند رغبتك في فهم المواصفات والأدوات بعمق أكبر.