用python求斐波那契数列的前10个数
时间: 2023-05-12 07:06:28 浏览: 69
可以使用以下代码来求斐波那契数列的前10个数:
```
a, b = 0, 1
for i in range(10):
print(a)
a, b = b, a + b
```
输出结果为:
```
0
1
1
2
3
5
8
13
21
34
```
相关问题
Python求斐波那契数列的前20个数。
可以使用递归或循环的方式求解斐波那契数列。以下是使用循环的方法:
```python
fib = [0, 1]
for i in range(2, 20):
fib.append(fib[i-1] + fib[i-2])
print(fib)
```
输出:
```
[0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597, 2584, 4181]
```
首先初始化一个包含前两个斐波那契数的列表 `[0, 1]`。然后通过循环计算出前20个斐波那契数并添加到列表中。最后打印出整个列表即可。
python求斐波那契数列前n项
斐波那契数列前n项可以使用递归或循环实现,下面是一个使用循环的 Python 代码:
``` python
def fibonacci(n):
if n <= 0:
return []
elif n == 1:
return [0]
else:
fib_list = [0, 1]
for i in range(2, n):
fib_list.append(fib_list[i-1] + fib_list[i-2])
return fib_list
```
你可以调用该函数,传入参数 n,就可以得到斐波那契数列的前 n 项。
阅读全文