[Python] 纯文本查看 复制代码#nums=[2,1,4,7,3,2,5,1]
nums=[12,13,8,7,3,2,6,9,10,15,12,9]
nums_a=[]
nums_a.append(0)
if nums[1]>nums[0]:
a=True
elif nums[1]
a=False
else:
print("数组中有前后紧贴相同的数,不想考虑,程序执行失败!")
quit()
n=0
if a==True:
b=True
else:
b=False
while n < len(nums)-1:
if nums[n+1] > nums[n]:
a = True
elif nums[n+1] < nums[n]:
a = False
else:
print("数组中有前后紧贴相同的数,不想考虑,程序执行失败!")
quit()
if b==a:
n=n+1
else:
nums_a.append(n)
n=n+1
b=a
nums_a.append(n)
#print(nums_a)
t=0
max=0
tmax=0
while t < len(nums_a):
if nums_a[t+2]-nums_a[t]+1>max:
max=nums_a[t+2]-nums_a[t]+1
tmax=t
t=t+1
if t+2==len(nums_a):
break
#print(tmax)
#print(tmax+2)
#print(nums_a[tmax])
m=nums_a[tmax]
#print(nums_a[tmax+2])
n=nums_a[tmax+2]
if n+1-m>=3:
print(nums[m:n + 1])
else:
print(0)