python输出斐波那契数列快
时间: 2023-11-20 20:57:06 浏览: 70
python 实现斐波那契数列
5星 · 资源好评率100%
以下是两种Python输出斐波那契数列的方法:
1.使用递归函数
```python
def fibonacci(n):
if n <= 1:
return n
else:
return (fibonacci(n-1) + fibonacci(n-2))
# 获取用户输入需要输出的斐波那契数列项数
n = int(input("请输入需要输出的斐波那契数列项数:"))
# 利用循环输出斐波那契数列的前n项
for i in range(n):
print(fibonacci(i), end=" ")
```
2.使用循环
```python
# 获取用户输入需要输出的斐波那契数列项数
n = int(input("请输入需要输出的斐波那契数列项数:"))
# 初始化斐波那契数列的前两项值
fibonacci_1 = 0
fibonacci_2 = 1
# 利用循环输出斐波那契数列的前n项
for i in range(n):
print(fibonacci_2, end=" ")
fibonacci_1, fibonacci_2 = fibonacci_2, fibonacci_1 + fibonacci_2
```
阅读全文