斐波拉契数列,又称黄金分割数列,指的是这样一个数列:1、1、2、3、5、8、13、21、34、……。在数学上,斐波拉契数列是以递归的方法来定义的:f1=1 (n=1),fn=f(n-1)+f(n-2)。 输入: 请输入需要打印的斐波拉契数列的数据个数(从1开始): 输出: 1 1 2 3 5 8 13 21 34 55
时间: 2023-08-31 09:15:35 浏览: 83
汇编语言(斐波拉契数列)
好的,以下是打印斐波拉契数列的 Python 代码:
```python
n = int(input("请输入需要打印的斐波拉契数列的数据个数(从1开始): "))
# 初始化前两个数
a, b = 1, 1
# 打印斐波拉契数列
print(a, b, end=' ')
for i in range(2, n):
c = a + b
print(c, end=' ')
a, b = b, c
```
运行代码后,输入需要打印的斐波拉契数列的数据个数,例如输入 10,就会输出前 10 个斐波拉契数列的数。
阅读全文