جارٍ التحميل…
جارٍ التحميل…
تفهم التكرار والشرط وكيف يتغير المجموع مع كل عدد.
البرنامج يمر على ستة أعداد. يقبل بعضها، ثم يربع كل عدد مقبول ويضيفه إلى مجموع. سنفصل قرار القبول عن الحساب حتى نفهم كليهما.
| الكلمة في الملف | معناها هنا |
|---|---|
| for n in values | خذ عددًا من القائمة في كل مرة، وسمه بالاسم القصير الظاهر في السطر. |
| if | نفذ ما يلي فقط إذا تحقق الشرط. |
| n % 2 == 0 | هل باقي قسمة العدد على اثنين يساوي صفرًا؟ هذا يختبر أنه زوجي. |
| n ** 2 | مربع العدد: اضربه في نفسه. |
| total | المجموع الذي نحتفظ به ونزيده بعد كل عدد مقبول. |
| str(total) | اكتب قيمة المجموع كنص حتى نصلها بكلمة. |
المسافات في أول أسطر بايثون تجمع الخطوات التابعة للتكرار أو الشرط. سطر الإضافة هنا داخل الشرط، لذلك لا يعمل على الأعداد المرفوضة.
بيانات محلية كاملة وقاعدة معالجة محددة؛ يمكنك الحل يدويًا أو ببرنامج صغير على جهازك.
PYTHON 3; ** means exponentiation and % means remainder.
values = [1, 2, 3, 4, 5, 6]
total = 0
for n in values:
if n % 2 == 0:
total = total + n ** 2
result = "EVEN_" + str(total)
RULE: skip odd numbers entirely; square each accepted number BEFORE adding it.
TARGET: result.هذه أول مرة تتعلم فيها الفكرة؟ افتح الشرح وامشِ معنا من أول سطر إلى الإجابة. سنشرح معنى الكلمات وسبب كل خطوة. بعدها جرّب كتابة الناتج بنفسك.
الشرح يتضمن الإجابة النهائية. قراءته جزء من التعلم، ولا تكمل التحدي تلقائيًا.
اختر الأعداد الزوجية. اضرب كل عدد منها في نفسه، واجمع النتائج. ضع اسم نوع الأعداد قبل المجموع.
المحاولات غير محدودة ولا تخصم نقاطًا. تُفحص الإجابات على السيرفر، ويُحفظ تقدم التدريب في متصفحك.
الدليل داخل كل تحدٍ يكفي لحله. هذه مراجع إضافية عند رغبتك في فهم المواصفات والأدوات بعمق أكبر.