Задание № 680

Студент

Грудинин Александр

Задача

Баланс скобок

Состояние

Завершено

Баллов

2

Дедлайн
30 сентября 2016
Назначено

12.09.2016, 10:56

Завершено

19.09.2016, 10:12

Реализовать функцию, проверяющую баланс круглых скобок в выражении.

def check_parentheses(expression):
    """Функция возвращает True, если выражение правильное,
       или False в противном случае."""
    ...

Примечание. Работа функции должна быть протестирована с помощью assert.

Примеры правильных выражений:

  • "" (пустая строка)
  • "()"
  • "((()))()(())"
  • "(()())"

Примеры неправильных выражений:

  • ")("
  • "((())))"
  • "(()"

Замечание. Имеется продвинутая версия.

Действия