Реализовать калькулятор для обратной польской нотации на языке Python
- Все числа и операторы разделяются пробелами
- Унарный плюс и минус не отделяются от числа пробелом
- 0 ** 0 = 1 (как в питоне)
- Операторы //, %, ** вычисляют float
- Ответ округляется до двух знаков после запятой
python main.py
В ходе работы я научился:
- Работать с ОПН
- Писать тесты через pytest
- Документировать и оформлять работу
- Обрабатывать ошибки
- Работать с токенизацией и стеком