python阶乘倒数求和!!!

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python阶乘倒数求和!!!相关的知识,希望对你有一定的参考价值。

请编写函数FuncSum,其功能是:计算并输出下列多项式值:

例如,若从键盘输入n为15,则输出为s=2.718282。
限制条件:n的值要求大于1但不大于20。
提示:结合之前学到的关于函数的知识以及递归的使用,来进行程序的设计。

参考技术A 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 1<n<=20:
        print("s=%f"%FuncSum(n))
    else:
        raise ValueError("n must big than 1 and less or equal 20")

本回答被提问者和网友采纳

阶乘求和

b=int(input())
a=1
c=0
for i in range(1,b+1):
    a=a*i
    c=a+c
print(c)

 

以上是关于python阶乘倒数求和!!!的主要内容,如果未能解决你的问题,请参考以下文章

用循环嵌套方法阶乘倒数求和?怎么求?主要是那个无穷大的数不会写

C语言求阶乘倒数之和

Python|奇/偶数倒数求和之循环与递归的奥秘

自然数倒数平方求和

excel 求和 从某行开始到倒数第二个数?

自然数倒数平方求和