Ввести скобочное выражение со скобками двух видов. Определить, правильно ли расставлены скобки. Пример: (([])) – правильно, ([)] – неправильно.
Ответы на вопрос:
def check(string):
brackets_open = ('(', '[')
brackets_closed = (')', ']')
stack = []
for i in string:
if i in brackets_open:
stack.append(i)
if i in brackets_closed:
if len(stack) == 0:
return False
index = brackets_closed.index(i)
open_bracket = brackets_open[index]
if stack[-1] == open_bracket:
stack = stack[:-1]
else: return False
return (not stack)
str=input()
print(check(str))
Объяснение:
операционная система является скорее главной программой на компьютере, без нее можно включить компьютер (не операционную систему, а только компьютер), при этом видеокарта, оперативная память, жесткий диск и др. компоненты будут работать.
Популярно: Информатика
-
СиняяАкула02.08.2021 09:31
-
Kетушка922.03.2022 02:07
-
DianaSagatbekova24.04.2021 17:38
-
dizendorfsergei00709.06.2023 23:49
-
23452345torer27.01.2020 01:05
-
ларводаны17.02.2020 09:12
-
flygirl1999cool27.01.2020 18:24
-
avetisyana90203.05.2021 02:02
-
софья2005413.03.2023 08:07
-
Загадочник1202.04.2022 15:14