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