判断列表是否是一个递增序列
def isIncrement(ls,guanxing=0.1):
    if len(ls)<2:
        return False
    o=0
    score=0
    cha=[ls[i+1]-ls[i] for i in range(len(ls)-1)]
    for i in range(len(cha)):
        if o*guanxing+cha[i]>1:
            score+=1
        o=cha[i]
    if score/len(cha)>0.5:
        return True
    else:
        return False
后一个元素比前一个元素大,或者这一次下降的幅度比上次上升幅度的十分之一小,记一分,若列表中的差有一半都有计分,则判断这是个递增序列
创建于2412042045,修改于2412042045

 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号