المطلوب
قم بتعريف دالة إسمها Factorial(), عند استدعاءها نمرر لها عدد, فترجع ناتج قيمة الـ Factorial له.
بعدها قم بتجربة هذه الدالة في البرنامج.
الحل بلغة بايثون
# هنا قمنا بتعريف الدالة
def factorial(n):
f = 1
for i in range(1, n + 1):
f *= i
return f
# هنا قمنا باختبار الدالة
x = 5
print(str(x) + '! =', factorial(x))
سنحصل على النتيجة التالية عند التشغيل.
5! = 120


محرر الويب
نظام الألوان
محول الوحدات
محلل عناوين الشبكات