数列求和

Posted 算法与编程之美

tags:

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

引言

高中我们已经学习过了数列求和,对于有规律的数列便很容易求出它的和,而对于无规律的数列却难以求出它的和,我们是否有更好的方法求出数列的和呢?

问题

列如,有一个数列2/1,3/2,5/3,8/15,13/18,21/13......求前二十项的和。

方法

利用python中的for循环便得以解决。

实验结果与讨论

通过实验、实践等证明提出的方法是有效的,是能够解决开头提出的问题。

代码清单 1

# 设分母为y=2,分子x=1
n = int(input(“请输入项数:”))
y = 2
x = 1
sum = 0
# 循环20次
for i in range(1,1+n):
sum += y
x,y = y,x+y
Print(“这个数列的前项的和是:.2f”.format(n,sum))

结语

针对数列求和这一问题,对于有规律的便容易去解决,但对于无规律的如何解决呢?还需要进一步去探索。

稿件来源:深度学习与文旅应用实验室(DLETA) 


作者:何榜亿

实习编辑:李欣容

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

分数求和

UVALive - 8292 (法里数列)

C 语言实例 -求分数数列1/2+2/3+3/5+5/8+...的前n项和

L1-009 N个数求和

Python编程数列求和 输入样例5 2输出样例2 22 222 2222 22222 24690

斐波那契数列的求和公式