有一个数列,其前三项分别为1、2、3,从第四项开始,每项均为其相邻的前三项之和的1/2,问:该数列从第几项开始,其数值超过1200。

路城楠大帅哥的python

欢迎你回来 么么啾

开发时间:2022/3/27 17:49

-- coding: UTF-8 --

lst=[1,2,3]
for i in range(100):#建立一个i到100的for循环
if i>2: #到第三项时候 推出第四项
x=(lst[i-1]+lst[i-2]+lst[i-3])/2
lst.append(x)#将第四项添加到列表末尾
if x>1200:#内部判断那一项大于1200的时候跳出循环
print(i)
break

你可能感兴趣的:(python,python,java,eclipse)