Я делаю решатель PEMDAS и не знаю, что писать

Я пытаюсь создать решатель PEMDAS , где пользователь вводит проблему PEMDAS. Например, они набрали бы 4 (4 + 2) – 5, и программа решила бы их для них. есть ли какой-нибудь код, который заставит python решить вход, который вводит пользователь.

что-то вроде:

problem = input() solve(problem) print(problem) 

Я, очевидно, знаю, что «решить» не является реальной командой в python.

 
Interesting Posts for Van-Lav

Как я могу достичь взаимосвязи «многие ко многим» в ORM SQLAlchemy, ссылаясь на один и тот же атрибут?

Ошибка загрузки приложения Anaconda: линия ввода слишком длинная

Извлечение файла из tarfile с использованием только basename с использованием Python

Перетасовка ненулевых элементов каждой строки в массиве – Python / NumPy

Как обойти защиту бот / ddos ​​от облачной защиты в Scrapy?

Является ли эта модель определения сущности слишком многословной?

Оператор печати Python ничего не печатает с возвратом каретки

Python: чтение части текстового файла

Имя не определено в аннотации типа

Получение VARCHAR (80) из db вместо псевдонима

Есть ли интеллектуальный редактор для файлов ReST?

как получить доступ к переменной класса по строке в Python?

Django: Как управлять настройками разработки и производства?

Протестируйте, если задача сельдерея все еще обрабатывается

Опыт Python Git?

Python - лучший язык программирования в мире.