s = input("输入检测字符串") pp = True stack = [] for x in s: print(stack) if x==')': y=stack.pop() if y!='(': pp = False print('不匹配') break elif x==']': y = stack.pop() if y != '[': pp = False print('不匹配') break elif x=='}': y = stack.pop() if y != '{': pp = False print('不匹配') break elif x in ['(','[','{']: stack.append(x) if pp: print('匹配成功!')