美文网首页经验App:聚合职场优选内容
Python练习实例24 | 求前n项阶乘的和

Python练习实例24 | 求前n项阶乘的和

作者: 暮光微晓破倾城 | 来源:发表于2020-02-25 14:40 被阅读0次
Python.jpg

具体的问题是这样的:求1+2!+3!+...+20!的和。

分析,我们需要的变量,一是项目数,一是前n项的和,还有一个是每一项的阶乘,因此代码我们可以写成下面这种形式。

n = 0 # 初始化项目数
s = 0 # 初始化前n项的和
t = 1 # 定义每项的阶乘,并初始化第一项
for n in range(1,21):
    t = t*n
    s = s+t
print("前20项的和为:%d"%s)

点击进行运行之后,就可以直接看到结果啦!结果如下

C:\Python\python.exe "C:/Users/Administrator/Desktop/Python 练习实例100题/练习25.py"
前20项的和为:2561327494111820313

Process finished with exit code 0

2020年2月25日
北京市通州区京贸中心

相关文章

网友评论

    本文标题:Python练习实例24 | 求前n项阶乘的和

    本文链接:https://www.haomeiwen.com/subject/rxhtchtx.html