这个数列的规律是每一项都是前两项的和,除了第四项是前两项之和减去第一项,即:
第一项:1
第二项:3
第三项:5
第四项:8 (3 + 5 )
第五项:13 (5 + 8)
第六项:21 (8 + 13)
...
因此,可以使用while循环来求出这个数列的第15项。具体实现如下:
a, b, c = 1, 3, 5 # 第一项、第二项和第三项
i = 4 # 当前项数,从第四项开始计算
while i <= 15:
d = b + c # 当前项等于前两项之和
b = c # 更新前一项
c = d # 更新前两项
i += 1 # 当前项数加1
print(d) # 输出第15项的值
运行结果为1597,因此数列第15个数是1597。
温馨提示:答案为网友推荐,仅供参考