用python求解下图多项式之和
观察每一项分式的分母都是对应项标记的阶乘。所以只要求出每一项的阶乘再将其倒数和加在一起即为所求多项式的结果。整体去看每一个分式之间的联系,每一个分式用一个字母来代替,第一个分式用t1表示,第二个分式用t2表示,以此类推。如下图:
下面直接上代码:
########################
if __name__ == "__main__":
h = 0 # h记录多项式的和
n = int(input("请输入一个整数n: "))
t = 1
for i in range(1, n+1): # i<=n,i控制对应的项数
t = t*1/i #将分式的值赋给变量t
h = h + t
print("%f" %h)
########################
执行结果如下:
请输入一个整数n: 50
1.718282
输入100的结果
________________END______________
网友评论