斐波那契数列python,输出前20项
时间: 2023-12-21 19:06:55 浏览: 131
以下是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]
相关问题
python斐波那契数列递归输出前20项 每项宽度5个字符 每行输出10个
这是一个技术问题,可以回答。以下是代码:
```python
def fib(n):
if n <= 1:
return n
else:
return fib(n-1) + fib(n-2)
for i in range(20):
print('{0:5}'.format(fib(i)), end='')
if (i+1)%10 == 0:
print()
```
python输出Fibonacci数列的前二十项
好的,让我来回答你的问题。以下是 Python 输出 Fibonacci 数列前二十项的代码:
```
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
```
希望能对你有所帮助。
阅读全文