Avatar ·

Comment calculer la somme de 1! + 2! + 3! + ... + N!

📁 Sujets avancés sur Python, IA

Condition du problème :

Pour un entier naturel n, calculer la somme de 1! + 2! + 3! + ... + n!. Dans la résolution de ce problème, une seule boucle peut être utilisée. Il est interdit d'utiliser la bibliothèque mathématique dans cette tâche.


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