Написать консольную программу на pyhton
Операция
Название
Пример
+
Унарный плюс
+5
-
Унарный минус
-2
+
Сложение
3 + 6
-
Вычитание
1 - 4
*
Умножение
2 * 3
/
Деление
5 / 2
( )
Скобки
1 - (5 + 2)
Для решения этой задачи требуется воспользоваться обратной польской записью, а главное — программа должна выполняться в структурном стиле. Нужно, чтобы все алгоритмы и структуры данных (стек, очередь и другое) реализовывались самостоятельно. Кроме самого числового результата нужно вывести на экран выражение, составленное в обратной польской записи. Ниже представлен пример работы программы.
Ввод:
(1 + 2) * 4 + 3
Вывод:
1 2 + 4 × 3 +
15
Результат предоставить можно ссылкой на git, можно скинуть код в файле, и коротко описать как делали