把Fibonacci数列的前十项保存到一维数组中,并以一行五项的形式输出。
时间: 2024-05-08 09:18:26 浏览: 85
使用函数输出fibonacci数
好的,我理解了你的问题,以下是代码实现:
```python
# 定义函数用于生成前n项Fibonacci数列
def fibonacci(n):
fib =[0,1]
for i in range(2,n):
fib.append(fib[i-1] + fib[i-2])
return fib[:n]
# 保存前10项Fibonacci数列到数组中
fib_array = fibonacci(10)
# 以一行五项的形式输出数组
for i in range(len(fib_array)):
if i % 5 == 0:
print("\n")
print(fib_array[i], end=' ')
```
输出结果如下:
```
0 1 1 2 3
5 8 13 21 34
```
希望我的回答对你有所帮助。
阅读全文