num = int(input("أدخل رقمًا: "))

factorial = 1

for i in range(1, num + 1):
factorial = factorial * i

print("مضروب العدد هو:", factorial)




  • input() يطلب من المستخدم إدخال رقم.
  • int() لتحويل الإدخال إلى عدد صحيح.
  • أنشأنا متغير اسمه factorial وبدأناه بالقيمة 1.
  • استخدمنا حلقة for لتكرار الضرب من 1 إلى الرقم الذي أدخله المستخدم.
  • في كل دورة يتم ضرب القيمة السابقة في الرقم الجديد.
  • في النهاية يطبع البرنامج مضروب العدد.