Вопрос Помогите с python

Регистрация
17 Май 2013
Сообщения
79
Репутация
0
Спасибо
0
Монет
0
Требуется написать программу, которая принимает строку, содержащую скобки (например, "((()))" или "(()()())") и проверяет, является ли она сбалансированной (каждая открывающая скобка имеет соответствующую закрывающую скобку).
 
def check(s):
if len(s) % 2 or s.startswith(')'):
return False
for i in range(len(s) // 2):
if s == s[-i - 1]:
return False
return True

s = input()
print(check(s))
 
36384265_eb99fef3637983c871735bf569b301a6_800.png

вот так
 
Назад
Сверху