编写程序,以空格间隔输出斐波那契(Fibonnacci)数列的前n项(包含n)。 斐波那契数列指的是这样一个数列1,1,2,3,5,8,13,21, 34.……这个数列从第3项开始,每一项都等于前两项之和。
时间: 2023-11-10 15:19:46 浏览: 73
Fibonacci Finder:该程序在斐波那契数列中查找项。-开源
好的,以下是输出斐波那契数列的Python程序实现:
```python
def fibonacci(n):
fib = [1, 1]
for i in range(2, n):
fib.append(fib[i-1] + fib[i-2])
return fib
n = int(input("请输入你想输出的斐波那契数列的项数:"))
fib = fibonacci(n)
print("斐波那契数列的前{}项为:".format(n), end="")
for i in fib:
print(i, end=" ")
```
你只需要输入你想输出的斐波那契数列的项数n,程序就会输出斐波那契数列的前n项,并以空格间隔输出。比如,如果你输入10,程序会输出斐波那契数列的前10项:1 1 2 3 5 8 13 21 34 55。
阅读全文