Menu
CoddyTech

مراجعة - المضروب (Factorial)

جزء من قسم الأساسيات في رحلة Python على Coddy. الدرس 39 من 77.

challenge icon

التحدي

مبتدئ

المضروب هو عملية رياضية.

مضروب n هو حاصل ضرب جميع الأعداد الصحيحة الموجبة الأقل من أو المساوية لـ n.

حالات خاصة مهمة:

  • مضروب 0: 1 (وفقًا للاتفاق الرياضي)
  • مضروب 1: 1 = 1

أمثلة:

  • مضروب 2: 2 = 1 × 2
  • مضروب 3: 6 = 1 × 2 × 3
  • مضروب 6: 720 = 1 × 2 × 3 × 4 × 5 × 6

اكتب برنامجًا يحسب مضروب عدد صحيح مُعطى.

مهم: يجب أن يتعامل برنامجك مع جميع الأعداد الصحيحة غير السالبة، بما في ذلك 0 و1.

كيفية التعامل مع هذه المسألة:

  1. اقرأ عددًا صحيحًا باستخدام int(input())
  2. هيّئ متغير النتيجة إلى 1 (لأن الضرب في 1 لا يغيّر النتيجة)
  3. استخدم حلقة لضرب جميع الأعداد من 1 إلى العدد المُدخل
  4. اطبع النتيجة النهائية (العدد فقط، دون نص إضافي)

مثال توضيحي:

للمُدخل 5:

  • ابدأ بالنتيجة = 1
  • اضرب في 1: النتيجة = 1 × 1 = 1
  • اضرب في 2: النتيجة = 1 × 2 = 2
  • اضرب في 3: النتيجة = 2 × 3 = 6
  • اضرب في 4: النتيجة = 6 × 4 = 24
  • اضرب في 5: النتيجة = 24 × 5 = 120

المفاهيم الأساسية التي ستحتاج إليها:

  • الإسناد مع الضرب: result *= i (مثل result = result * i)
  • دالة النطاق: range(1, n + 1) تتضمن الأعداد من 1 إلى n

جرّب بنفسك

جميع دروس الأساسيات

تدرّب بنفسك: مترجم Python عبر الإنترنت