Я пытался решить проблему, используя метод, который не работает. Пытаясь найти проблемы, я ничего не нашел.
def is_balanced_parentheses(string):
is_balanced = True
balanced = Stack()
for i in string:
if i == "(":
balanced.push(i)
if i == ")":
balanced.push(i)
if balanced.stack_list[0] == ")":
is_balanced = False
elif balanced.stack_list[0] == "(":
is_balanced = True
return is_balanced
Подробнее здесь: https://stackoverflow.com/questions/790 ... mine-if-th