0
点赞
收藏
分享

微信扫一扫

【Python练习】给定一个数n,计算从1到n各自阶乘的和

舟海君 2022-02-04 阅读 111

给定一个数n,计算从1到n各自阶乘的和(1+2!+3!+...+n!的值)

程序如下:

#给一个数n,计算1+2!+3!+...+n!的值
def mat(n):
    sum1=1
    for i in range(1,n+1):
        sum1 = sum1*i
    return sum1

n=int(input("Please input a number:"))
sum=0
for i in range(1,n+1):
    sum=sum + mat(i)
print('Sum=%d'%(sum,))

运行演示:

Please input a number:7
Sum=5913
举报

相关推荐

0 条评论