Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- """
- Проверьте правильность расстановки скобок в выражении.
- Алгоритм может быть, например, таким: при подсчете скобок
- слева направо число открывающих скобок не должно быть меньше
- числа закрывающих, причем при завершении подсчета эти числа
- должны совпадать.
- """
- a = input('введите выражение: ')
- if "(" in a or ")" in a:
- flag = True
- otkr = 0
- zakr = 0
- for i in a:
- if i == '(':
- otkr += 1
- elif i == ')':
- zakr += 1
- if zakr > otkr:
- flag = False
- if otkr != zakr:
- flag = False
- if flag:
- print("скобки в выражении расставлены верно")
- else:
- print("скобки в выражении расставлены неверно")
- else:
- print("введённое выражение не содержит скобок")
- input()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement