括号配对检测 A

 1 Str=input("")
 2 Left_bracket=0
 3 Left_bracket_Z=0
 4 Right_bracket_Z=0
 5 for i in Str:
 6     if i== '(':
 7         Left_bracket+=1
 8     elif i== ')':
 9         if Left_bracket>0:
10             Left_bracket-=1
11         else:
12             print("配对不成功")
13             break
14     elif i=='[':
15         Left_bracket_Z+=1
16     elif i==']':
17         Right_bracket_Z+=1
18 else:
19     if Left_bracket!=0:
20         print("配对不成功")
21     elif Left_bracket_Z!=Right_bracket_Z:
22         print("配对不成功")
23     else:
24         print("配对成功")

posted @ 2020-09-21 19:12  17wzl  阅读(121)  评论(0)    收藏  举报