python的问题——有一个数列,前三项分别为1,2,3。从第四项开始,每项均为其相邻前三项之和的二分之一,用python代码输出该数列的第二十项
时间: 2024-05-06 11:21:08 浏览: 56
下面是Python3代码实现:
```python
a = [1, 2, 3] # 前三项
for i in range(3, 20): # 计算第四项到第二十项
ai = (a[i-3] + a[i-2] + a[i-1]) / 2
a.append(ai)
print(a[19]) # 输出第二十项
```
输出结果为:15128.0
阅读全文