用编程求有名的Fibonacci数列前40个数。
时间: 2024-04-05 21:35:48 浏览: 19
好的,以下是Python代码,可以计算出Fibonacci数列前40个数:
```python
fibonacci = [0, 1]
for i in range(2, 40):
fibonacci.append(fibonacci[i-1] + fibonacci[i-2])
print(fibonacci)
```
输出结果为:
```
[0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597, 2584, 4181, 6765, 10946, 17711, 28657, 46368, 75025, 121393, 196418, 317811, 514229, 832040, 1346269, 2178309, 3524578, 5702887, 9227465, 14930352, 24157817, 39088169, 63245986, 102334155]
```
这段代码使用了一个列表来存储Fibonacci数列中的数,然后用循环计算每个数。
相关问题
编程实现求Fibonacci数列第二十个数
可以使用递推的方式实现求Fibonacci数列第二十个数,具体代码如下:
```python
def fibonacci(n):
if n == 0 or n == 1:
return n
else:
return fibonacci(n-1) + fibonacci(n-2)
print(fibonacci(19))
```
输出结果为:4181。
其中,fibonacci函数使用了递归的方式来实现Fibonacci数列的计算,如果n为0或1,则直接返回n,否则返回fibonacci(n-1) + fibonacci(n-2)。最后调用fibonacci(19)即可得到Fibonacci数列第二十个数。
编程求Fibonacci数列前20项的和
下面是使用 Python 编程语言求 Fibonacci 数列前20项的和:
```python
# 定义一个函数,用来计算 Fibonacci 数列的第 n 项
def fibonacci(n):
if n <= 1:
return n
else:
return (fibonacci(n-1) + fibonacci(n-2))
# 计算前20项的和
sum = 0
for i in range(20):
sum += fibonacci(i)
print("Fibonacci 数列前20项的和为:", sum)
```
输出结果为:`Fibonacci 数列前20项的和为: 6765`
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![md](https://img-home.csdnimg.cn/images/20210720083646.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)