用python 求Fibonacci数列:1,1,2,3,5,8,……的前20项
时间: 2024-03-22 08:38:03 浏览: 68
好的,以下是Python代码示例:
```python
def fibonacci(n):
if n <= 1:
return n
else:
return (fibonacci(n-1) + fibonacci(n-2))
n = 20 # 前20项
for i in range(n):
print(fibonacci(i), end=" ")
```
这段代码中,`fibonacci(n)`函数使用递归的方式来计算Fibonacci数列中第n项的值。然后我们使用一个循环来输出前20项的值。
相关问题
求Fibonacci数列:1,1,2,3,5,8,……的前20项。Python
求Fibonacci数列的前20项可以使用Python编程语言实现,代码如下:
```
fib = [1, 1]
for i in range(2, 20):
fib.append(fib[i-1] + fib[i-2])
print(fib)
```
上述代码中,我们首先定义了一个列表`fib`,其中前两项为1和1。然后使用for循环计算第3到第20项的值,将其添加到`fib`列表中。最后使用print函数输出列表`fib`,即为前20项的Fibonacci数列。
编程求斐波那契数列的前25项:1 1 2 3 5 8……
好的,以下是求解斐波那契数列前25项的 Python 代码:
```python
fib = [1, 1]
for i in range(2, 25):
fib.append(fib[i-1] + fib[i-2])
print(fib)
```
输出结果为:
```
[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]
```
阅读全文