python阶乘求和函数 用python求阶乘的和
python阶乘求和
res = 1
成都创新互联公司是专业的振安网站建设公司,振安接单;提供成都网站设计、成都网站制作,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行振安网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!
for i in range(1, 11): #1~10的阶乘
ress *= i
print(res)
求阶乘python方法
def recursion(n):
if n==1:
return 1
else:
return n*recursion(n-1)
list=[]
#定义一个空的列表,将调用递归函数生成的阶乘值追加到列表
print("将1-10的阶乘写入列表,使用sum函数求和") #显示效果明显
for i in range(1,11):
list.append(recursion(i))# 将调用递归函数生成的阶乘值追加到列表
print(sum(list)) #列表求和
sum_0=0
#显示效果明显,center(80,"*")标题放置位置
print("for循环直接调用递归函数求和".center(80,"*"))
for i in range(1,11):
sum_0 +=recursion(i)
print(sum_0)
这是1-10的阶乘求和,你可以参考下!
输出的结果
python阶乘倒数求和!!!
from __future__ import division
def FuncSum(n):
s=1;f=1
for i in range(1,n+1):
f*=i
s+=1/f;
return s
if __name__=="__main__":
n=int(input("please input number n:"))
if 1n=20:
print("s=%f"%FuncSum(n))
else:
raise ValueError("n must big than 1 and less or equal 20")
分享名称:python阶乘求和函数 用python求阶乘的和
文章源于:http://ybzwz.com/article/hhssoe.html