جارٍ التحميل…
جارٍ التحميل…
تقرأ شرطًا بسيطًا وتنفذ الفرع الذي ينطبق فقط.
بعض البرامج تختار طريقًا من طريقين. هنا سيختبر البرنامج هل العدد فردي، ثم ينفذ سطرًا واحدًا من فرعين. سنعرف الطريق قبل إكمال الحساب.
| الكلمة في الملف | معناها هنا |
|---|---|
| if | إذا تحقق الشرط، نفذ الأسطر التابعة له. |
| else | وإلا؛ ينفذ هذا الفرع فقط عندما لا يتحقق الشرط. |
| % | باقي القسمة، وليس النسبة المئوية هنا. |
| == | سؤال مقارنة: هل القيمتان متساويتان؟ |
| = | تخزين قيمة في متغير؛ يختلف عن علامتي المقارنة. |
8 = 2 × 4 -> remainder 0
9 = 2 × 4 + 1 -> remainder 1في المثال، ثمانية زوجي وتسعة فردي. الشرط في برنامجنا يسأل هل الباقي واحد. المسافات في بداية الأسطر تبين أي سطر ينتمي إلى أي فرع.
برنامج تعليمي مستقل أو تفريغ كامل مع تعريف العمليات؛ يمكن تتبعه يدويًا.
PYTHON 3; % means remainder; == compares values.
score = 11 * 3
if score % 2 == 1:
score = score + 7
else:
score = score - 4
result = "ROUTE_" + str(score)
RULE: only the selected if/else branch executes; str uses decimal.
TARGET: resultهذه أول مرة تتعلم فيها الفكرة؟ افتح الشرح وامشِ معنا من أول سطر إلى الإجابة. سنشرح معنى الكلمات وسبب كل خطوة. بعدها جرّب كتابة الناتج بنفسك.
الشرح يتضمن الإجابة النهائية. قراءته جزء من التعلم، ولا تكمل التحدي تلقائيًا.
احسب العدد الأول، ثم باقي قسمته على اثنين. إذا وافق الشرط نفذ الإضافة، وإلا نفذ الطرح. كوّن النص من العدد النهائي.
المحاولات غير محدودة ولا تخصم نقاطًا. تُفحص الإجابات على السيرفر، ويُحفظ تقدم التدريب في متصفحك.
الدليل داخل كل تحدٍ يكفي لحله. هذه مراجع إضافية عند رغبتك في فهم المواصفات والأدوات بعمق أكبر.