• Предмет: Информатика
  • Автор: tyukova123a7
  • Вопрос задан 4 месяца назад

Python
Вводится текст со сбалансированными скобками, требуется вывести на экран содержимое скобок (на отдельных строках). На пробелы и знаки препинания внимание не обращать, вложенных скобок в исходной строке нет. Текст состоит из слов, записанных латинскими буквами через пробел, знаков препинания.

Python

Скобка считается сбалансированной (корректной), если у каждой открывающей скобки есть соответствующая ей закрывающая скобка. Закрывающая скобка не идёт впереди открывающей.

Ответы

Ответ дал: nwjenj
0

Ответ:

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)

Вас заинтересует