Код, который у меня уже есть, предназначен для бота, который получает математическое выражение и вычисляет его. Прямо сейчас у меня есть это умножение, деление, вычитание и добавление. Проблема в том, что я хочу построить поддержку круглых скобок и круглых скобок в круглых скобках. Чтобы это произошло, мне нужно запустить код, который я написал для выражений без круглых скобок для выражения внутри скобок. Я собирался проверить "("
и добавить выражение внутри него в список до тех пор, пока он не достигнет ")"
, если только он не достигнет другого "("
, и в этом случае я бы создал список внутри списка. Я бы вычитал, умножал и деля, а затем числа, которые остались, я просто добавляю вместе.python - вызов функции изнутри себя
Так можно ли назвать определение/функцию изнутри самого себя?
некоторые примеры http://stackoverflow.com/questions/479343/how-can-i-build-a-recursive-function-in -python –