Python实现数列求和

简介: Python实现数列求和

1 引言


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


2 问题


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


3 方法


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


4 实验结果与讨论


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


代码清单 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))

5 结语


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


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


目录
相关文章
|
8月前
|
Python
Python中列表求和的深入理解
Python中列表求和的深入理解
151 0
|
8月前
|
Python
Python实现递归的方式来生成斐波那契数列
Python实现递归的方式来生成斐波那契数列
|
8月前
|
存储 运维 数据挖掘
Python列表中每个元素前面连续重复次数的数列统计
Python列表中每个元素前面连续重复次数的数列统计
74 1
|
8月前
|
数据挖掘 数据处理 索引
使用Python实现DataFrame中奇数列与偶数列的位置调换
使用Python实现DataFrame中奇数列与偶数列的位置调换
95 1
|
8月前
|
数据挖掘 计算机视觉 Python
Python实现对规整的二维列表中每个子列表对应的值求和
Python实现对规整的二维列表中每个子列表对应的值求和
81 0
|
8月前
|
Python Java Go
Python每日一练(20230420) 数组逐位判断、交错字符串、二进制求和
Python每日一练(20230420) 数组逐位判断、交错字符串、二进制求和
79 0
Python每日一练(20230420) 数组逐位判断、交错字符串、二进制求和
|
8月前
|
Python Java Go
Python每日一练(20230409) 字符串拆分数值求和、快乐数、格雷编码
Python每日一练(20230409) 字符串拆分数值求和、快乐数、格雷编码
88 0
Python每日一练(20230409) 字符串拆分数值求和、快乐数、格雷编码
|
8月前
|
存储 Python
Python实现案例讲解~计算斐波那斐数列的前n项
Python实现案例讲解~计算斐波那斐数列的前n项
|
8月前
|
Python
Python数字求和
Python数字求和
|
Python
python|序列求和之特殊a串数列求和
python|序列求和之特殊a串数列求和
291 0