计算n个数的阶乘之和(40分)

3

计算n个数的阶乘之和(40分)

题目内容:

给出一个大于零的数字n,计算并输出 1! + 2! + 3! +......+ n! 的值

输入格式:

一个数字 n

输出格式:

一个数字

输入样例:

3

输出样例:

9

说明:阶乘n!=n*(n-1)*(n-2)*...*2*1

时间限制:500ms内存限制:32000kb


a=int(input(""))

s=1

sn=0

def jiecheng(n):

    s=1

    for i in range(1,n+1):

        s=s*i

    return s


for x in range(1,a+1):

    sn=sn+jiecheng(x)


print(sn)

你可能感兴趣的:(计算n个数的阶乘之和(40分))