计算1!+2!+3!+4!+……+10!的和(用pychon)

n! 表示在数学中表示整数n的阶乘,所谓阶乘就是阶梯乘法,从1开始逐1相乘,每个数字递增直到n结束。
1! 表示1
2! 表示1*2
3! 表示1*2*3
 ...
n! 表示1*2*3*4...*n

ret = 0
for n in range(1, 11):
    sum = 1  # 每次进入循环第一时间,先把sum的值设置为1,计算每个数字的阶乘得到结果,保存到sum里面
    for num in range(1, n+1):
        sum *= num
    ret += sum  # 再把每个数字的阶乘结果加到ret变量中

print(ret)  

  

posted @ 2022-03-23 11:56  于漫  阅读(504)  评论(0)    收藏  举报