Как реализовать математическую формулу в Telegram боте, написанном на языке python?
Доброго времени суток!
Создаю бота, пока создал клавиатуру (что-то по типу меню), при старте бота у пользователя запрашивается ввод двух цифр, далее выбирается формула расчета данных значений: a // b, a ** b и пр.
Необходимо при выборе определённой формулы создать функцию с работой данной формулы и вывести результат пользователю.
В чём именно затруднение?
Если затрудняетесь написать калькулятор на питоне, то за ботов браться рановато.
Если не уверены, как это состыковать с ботом, подскажу:
def calc(x: str, y: str, op: str) -> str:
...
Опишите калькулятор как функцию такого вида, пусть он принимает три строки (операнды и операцию), а возвращает ответ, который нужно вывести. Как вывести, откуда берутся строки - не его дело.
Основной бот, соответственно, будет заниматься общением с пользователем, а для вычислений будет дёргать эту функцию.