Написать консольную программу на pyhton

1 000 руб. за проект
01 февраля 2022, 07:23 • 4 отклика • 43 просмотра
Написать консольную программу на pyhton вычисления значения произвольного математического выражения, содержащего следующие операции:
Операция
Название
Пример
+
Унарный плюс
+5
-
Унарный минус
-2
+
Сложение
3 + 6
-
Вычитание
1 - 4
*
Умножение
2 * 3
/
Деление
5 / 2
( )
Скобки
1 - (5 + 2)


Для решения этой задачи требуется воспользоваться обратной польской записью, а главное — программа должна выполняться в структурном стиле. Нужно, чтобы все алгоритмы и структуры данных (стек, очередь и другое) реализовывались самостоятельно. Кроме самого числового результата нужно вывести на экран выражение, составленное в обратной польской записи. Ниже представлен пример работы программы.
Ввод:
(1 + 2) * 4 + 3


Вывод:
1 2 + 4 × 3 +
15

Результат предоставить можно ссылкой на git, можно скинуть код в файле, и коротко описать как делали
Отзывы
R50 5aa2a91ac14cf8bee4355a23c1a5e850
Фрилансер
Всё прошло хорошо)
3 года назад