Avatar ·

كيفية حساب مجموع 1!+2!+3!+...+n!

📁 بايثون, ذكاء اصطناعي

شرط المسألة:

بالنسبة للعدد الطبيعي n، احسب مجموع 1!+2!+3!+...+n!. في حل هذه المسألة يمكن استخدام دورة واحدة فقط. يُمنع استخدام مكتبة math في هذه المسألة.

n = int(input())N = 1sum = 0for a in range(1, n+1):    for b in range(1, a+1):        N = N * b    sum += Nprint(sum)    

لكن الحل لم ينجح معي. أرجو إرشادي إلى الحل الصحيح؟