python 有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和
时间: 2023-12-13 16:21:52 浏览: 88
我们可以使用循环来计算这个数列的前20项之和。具体的算法如下:
1. 初始化变量a和b为2和1,表示数列的第一项是2/1。
2. 初始化变量sum为0,表示前面的项的和为0。
3. 进行20次循环,每次循环计算当前项的值c为a/b,将c加入sum中,然后将a和b更新为下一项的值。
4. 输出sum,即为前20项的和。
下面是代码实现:
相关问题
python有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13......,计算这个数列的前20项
这是一个非常特殊的数列,被称为斐波那契数列的“黄金分割数列”(golden ratio)。
首先,我们可以先根据数学公式计算出斐波那契数列的前20项。斐波那契数列是这样一个数列:前两项为0和1,从第三项开始,每一项都是前两项的和。所以,前20项的斐波那契数列为:
0,1,1,2,3,5,8,13,21,34,55,89,144,233,377,610,987,1597,2584,4181
接下来,我们来计算出这个序列:
2/1,3/2,5/3,8/5,13/8,21/13......
这个序列可以看出是斐波那契数列的每一项都用下一项除以上一项所得到的数。所以,我们可以通过斐波那契数列来计算这个数列的前20项:
2/1,3/2,5/3,8/5,13/8,21/13,34/21,55/34,89/55,144/89,233/144,377/233,610/377,987/610,1597/987,2584/1597,4181/2584,6765/4181,11046/6765,17711/10946
以上就是这个数列的前20项。其中,最特殊的是斐波那契数列的每一项都越来越接近黄金分割数1.618。而这个数列的每一项都是相邻的两个斐波那契数的商,它们的极限也趋近于黄金分割数,即1.61803398...。这也是为什么这个数列被称为“黄金分割数列”。
python有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和
根据题意,这是斐波那契数列的前几项,可以使用循环或递归的方式求出前20项之和。以下是使用循环的代码:
sum = 0
a, b = 1, 2
for i in range(1,21):
if i % 3 == 0: # 每三个数一组,用等比数列的公式计算分数项
sum += b/a
a, b = b, a+b
else: # 非分数项直接加和
sum += b
a, b = b, a+b
print(sum)
阅读全文
相关推荐
![](https://img-home.csdnimg.cn/images/20250102104920.png)
![c](https://img-home.csdnimg.cn/images/20250102104920.png)
![vi](https://img-home.csdnimg.cn/images/20250102104920.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)