@medio_0
Начинающий питонист

Как сделать нормальный калькулятор?

Например у меня есть переменная prim = input('Введите пример: '). Как сделать калькулятор, который будет решать введённый пример?
  • Вопрос задан
  • 118 просмотров
Пригласить эксперта
Ответы на вопрос 1
Ну для начала нужно сформулировать, что такое "нормальный калькулятор" и какие примеры он должен решать)
Потом исходя из этого выбирать конкретный подход.
По нормальному тебе придётся как-то парсить математическое выражение и как-то его интерпретировать.
Для решения этой задачи вот тебе несколько тем, которые ты можешь покопать:
1. Префиксная, постфиксная, и инфиксная нотация. Для постфиксной очень легко написать калькулятор
2. Алгоритм сортировочной станции. Это про то как можно из инфиксной нотации сделать постфиксную
3. Абстрактные синтаксические деревья. Это про то как можно сделать что-то более сложное.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
23 нояб. 2024, в 01:31
1000 руб./за проект
23 нояб. 2024, в 00:16
2000 руб./за проект
22 нояб. 2024, в 23:55
3000 руб./за проект