括号配对检测 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("配对成功")

 

posted @ 2020-03-23 20:01  李嘉豪28  阅读(172)  评论(0)    收藏  举报