Top.Mail.Ru
Ответы

Задача Правильная скобочная последовательность степик питон

Напишите функцию is_correct_bracket(text), которая принимает в качестве аргумента непустую строку text, состоящую из символов ( и ) и возвращает значение True если поступившая на вход строка является правильной скобочной последовательностью и False в противном случае.

Примечание 1. Правильной скобочной последовательностью называется строка, состоящая только из символов ( и ), где каждой открывающей скобке найдется парная закрывающая скобка.

Примечание 2. Следующий программный код:

print(is_correct_bracket('()(()())'))
print(is_correct_bracket(')(())('))
должен выводить:

True
False
надо дополнить заготовку
# объявление функции
def is_correct_bracket(text):
pass

# считываем данные
txt = input()

# вызываем функцию
print(is_correct_bracket(txt))

По дате
По рейтингу
Аватар пользователя
Просветленный

import re
s = input()
while '()' in s:
s = re.sub('\(\)', '', s)
print(not bool(s))