Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

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

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

challenge icon

التحدي

مبتدئ

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

مضروب العدد 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. استخدم حلقة تكرارية (loop) لضرب جميع الأرقام من 1 إلى الرقم المدخل
  4. اطبع النتيجة النهائية (الرقم فقط، بدون نص إضافي)

شرح مثال:

للمدخل 5:

  • ابدأ بـ result = 1
  • اضرب في 1: result = 1 × 1 = 1
  • اضرب في 2: result = 1 × 2 = 2
  • اضرب في 3: result = 2 × 3 = 6
  • اضرب في 4: result = 6 × 4 = 24
  • اضرب في 5: result = 24 × 5 = 120

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

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

جرّب بنفسك

جميع دروس Fundamentals