Avatar ·

Cómo calcular la suma 1!+2!+3!+...+n!

📁 python, IA

Condición del problema:

Dado un número natural n, calcula la suma 1!+2!+3!+...+n!. En la solución de este problema solo se puede usar un ciclo. No está permitido usar la librería math en este problema.

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)    

Sin embargo, mi solución no funciona. ¿Podrían decirme cómo resolverlo correctamente?