Предмет: Информатика,
автор: tyukova123a7
Python
Вводится текст со сбалансированными скобками, требуется вывести на экран содержимое скобок (на отдельных строках). На пробелы и знаки препинания внимание не обращать, вложенных скобок в исходной строке нет. Текст состоит из слов, записанных латинскими буквами через пробел, знаков препинания.
Python
Скобка считается сбалансированной (корректной), если у каждой открывающей скобки есть соответствующая ей закрывающая скобка. Закрывающая скобка не идёт впереди открывающей.
Ответы
Автор ответа:
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)
Похожие вопросы
Предмет: Алгебра,
автор: timurmirzametov4
Предмет: Математика,
автор: valy1452
Предмет: Литература,
автор: yatadzo
Предмет: Английский язык,
автор: marinafushich13
Предмет: Математика,
автор: voloboevagalina09