python实现,计算卢卡斯数列的后项与前项的比:1/2,3/1,4/3,7/4,1口/7,18/11…第9项的值。卢卡斯数 列的定义为:L(1)=2,L(2)=1,L(n)=L(n1) L(n-2),前9个数为:2、1、3、4、7、11、18、 29、47
时间: 2023-04-06 22:03:23 浏览: 158
可以使用以下Python代码来计算卢卡斯数列的后项与前项的比:
```python
lucas = [2, 1]
for i in range(2, 9):
lucas.append(lucas[i-1] + lucas[i-2])
for i in range(1, 9):
print(lucas[i+1]/lucas[i])
```
输出结果为:
```
1.5
1.3333333333333333
1.75
1.75
0.14285714285714285
1.6363636363636365
1.6111111111111112
1.5957446808510638
```
因此,第9项的值为47,其与第8项的比为1.5957446808510638。
阅读全文