-1

次のコードはNoneの代わりに を返しますTrue。入力が明らかに を返す必要があることを示している場合、Trueここでのエラーは何ですか?

def checkminus(j):
    linp = []
    for a in j:
        if a == '-':
            if len(linp) > 0:
                linp = []
                return False
                quit()
            else:
                linp.append(a)
        else:
            linp.append(a)
    checklen(linp)
def checklen(k):
    l = len(k)
    print(l)
    if l>0:
        return True
    else:
        return False

print(checkminus(['-','5','5','8','2']))
4

1 に答える 1