计算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)
浙公网安备 33010602011771号