用python如何输出斐波那契数列的前二十个数
时间: 2024-05-06 14:21:17 浏览: 45
斐波那契数列是由0和1开始,后面的每一项都是前两项的和。可以使用python编写以下代码来输出前20个数:
```
# 定义前两个数
a, b = 0, 1
# 输出前20个数
for i in range(20):
print(a)
a, b = b, a + b
```
输出结果如下:
```
0
1
1
2
3
5
8
13
21
34
55
89
144
233
377
610
987
1597
2584
4181
```
相关问题
用python输出斐波那契数列前二十项
可以使用循环或递归的方式来输出斐波那契数列的前二十项。以下是两种实现方式:
1. 使用循环:
```python
a, b = 0, 1
for i in range(20):
print(a, end=' ')
a, b = b, a + b
```
2. 使用递归:
```python
def fibonacci(n):
if n <= 1:
return n
else:
return fibonacci(n-1) + fibonacci(n-2)
for i in range(20):
print(fibonacci(i), end=' ')
```
两种方式都会输出斐波那契数列的前二十项:0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987 1597 2584 4181。
python输出斐波那契数列前二十项
以下是Python代码,可以输出斐波那契数列前二十项:
```
a, b = 0, 1
for i in range(20):
print(b, end=' ')
a, b = b, a + b
```
输出结果为:
```
1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987 1597 2584 4181 6765
```
阅读全文