Python
Вводится текст со сбалансированными скобками, требуется вывести на экран содержимое скобок (на отдельных строках). На пробелы и знаки препинания внимание не обращать, вложенных скобок в исходной строке нет. Текст состоит из слов, записанных латинскими буквами через пробел, знаков препинания.
Python
Скобка считается сбалансированной (корректной), если у каждой открывающей скобки есть соответствующая ей закрывающая скобка. Закрывающая скобка не идёт впереди открывающей.
Answers & Comments
Ответ:
def get_bracket_content(text):
stack = [ ]
for symbol in text:
if symbol == '(':
stack.append('')
elif symbol == ')':
if stack:
print(stack.pop())
elif stack:
stack[-1] += symbol
return
text = input('Введите текст со скобками: ')
get_bracket_content(text)