您现在的位置是:首页 » python编程资讯
资讯内容
Python基础练习实例25(阶乘求和)
极客小将2020-11-09-
阶乘是基斯顿·卡曼(Christian Kramp,1760~1826)于 1808 年发明的运算符号,是数学术语。1808年,基斯顿·卡曼引进这个表示法。亦即n!=1×2×3×...×n。
阶乘是基斯顿·卡曼(Christian Kramp,1760~1826)于 1808 年发明的运算符号,是数学术语。
一个正整数的阶乘(factorial)是所有小于及等于该数的正整数的积,并且0的阶乘为1。自然数n的阶乘写作n!。1808年,基斯顿·卡曼引进这个表示法。
亦即n!=1×2×3×...×n。
题目:求1+2!+3!+...+20!的和。
程序分析:此程序只是在累加的基础上增加了累乘
程序源码示例:
#!/usr/bin/python#!/
# -*- coding: UTF-8 -*-
n = 0
s = 0
t = 1
for n in range(1,21):
t *= n #n!
s += t #累加
print '1! + 2! + 3! + ... + 20! = %d' % s
以上实例输出结果为:
1! + 2! + 3! + ... + 20! = 2561327494111820313
本站部分内容转载自网络,如有侵权请联系管理员及时删除。