Python练习计算1到n的阶乘的和

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python练习计算1到n的阶乘的和相关的知识,希望对你有一定的参考价值。


阶乘:

       所有小于及等于该数的正整数的积,当n为5时,5的阶乘为 5!=1*2*3*4*5=120



0 的阶乘永远等于1

1 的阶乘等于 1*1     1

2 的阶乘等于 1*1*2     2

3 的阶乘等于 1*1*2*3     6

4 的阶乘等于 1*1*2*3*4     24

5 的阶乘等于 1*1*2*3*4*5     120


比如,计算 5 的阶乘,代码如下:

n = 5
sum = 1
for i in range(1, n + 1):
    sum *= i
print(sum)



计算 1 到 5 的阶乘的和,代码如下:

n = 5
sum = 1
total = 0
for i in range(1, n+1):   #1,2,3,4,5
    sum *= i
    total += sum
print(total)


n         的值边界的控制

sum    表示每个数字阶乘的值

total    总数的和




以上是关于Python练习计算1到n的阶乘的和的主要内容,如果未能解决你的问题,请参考以下文章

计算1到10的阶乘和,

用while语句计算1到5阶乘的和

Python练习

python 求阶乘之和。求1+2!+3!+...+20!的和

python阶乘倒数求和!!!

matlab如何调用阶乘函数求阶乘的和