括号配对检测 A

Str=input("")
Left_bracket=0
Left_bracket_Z=0
Right_bracket_Z=0
for i in Str:
    if i== '(':
        Left_bracket+=1
    elif i== ')':
        if Left_bracket>0:
            Left_bracket-=1
        else:
            print("配对不成功")
            break
    elif i=='[':
        Left_bracket_Z+=1
    elif i==']':
        Right_bracket_Z+=1
else:
    if Left_bracket!=0:
        print("配对不成功")
    elif Left_bracket_Z!=Right_bracket_Z:
        print("配对不成功")
    else:
        print("配对成功")

猜你喜欢

转载自www.cnblogs.com/Mrlee28/p/12554624.html