斐波那契数列前20列python
时间: 2023-10-17 09:21:41 浏览: 82
fibo.rar_55_fibo_python用递归写斐波那契数列fibo
5星 · 资源好评率100%
下面是斐波那契数列前20项的 Python 代码:
```python
# 定义斐波那契数列函数
def fibonacci(n):
if n <= 0:
print("输入有误!")
elif n == 1:
return 0
elif n == 2:
return 1
else:
return fibonacci(n-1) + fibonacci(n-2)
# 输出前20项斐波那契数列
for i in range(1, 21):
print(f"斐波那契数列第{i}项为:{fibonacci(i)}")
```
输出结果:
```
斐波那契数列第1项为:0
斐波那契数列第2项为:1
斐波那契数列第3项为:1
斐波那契数列第4项为:2
斐波那契数列第5项为:3
斐波那契数列第6项为:5
斐波那契数列第7项为:8
斐波那契数列第8项为:13
斐波那契数列第9项为:21
斐波那契数列第10项为:34
斐波那契数列第11项为:55
斐波那契数列第12项为:89
斐波那契数列第13项为:144
斐波那契数列第14项为:233
斐波那契数列第15项为:377
斐波那契数列第16项为:610
斐波那契数列第17项为:987
斐波那契数列第18项为:1597
斐波那契数列第19项为:2584
斐波那契数列第20项为:4181
```
阅读全文