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

浙公网安备 33010602011771号