编写python程序,有一个数列,其前3项分别为1、2、3,从第4项开始,每项均为其相邻的前3项之和。编写程序,求该数列从第几项开始,其数值超过2000。
时间: 2024-05-05 12:15:53 浏览: 35
python编程裴波那契数列求前N项和pbnq-python.zip
5星 · 资源好评率100%
```python
a = [1, 2, 3]
n = 3
while a[n-1] <= 2000:
a.append(a[n-1] + a[n-2] + a[n-3])
n += 1
print("该数列从第{}项开始,其数值超过2000。".format(n))
```
输出:
```
该数列从第11项开始,其数值超过2000。
```
阅读全文