@businassman
junior devops

Как перенести код в telegrambotapi?

Рабочий код на Python
x = float(input('Введите общий пройденный километраж '))
y = float(input('Введите количество литров по чекам '))
a = float(input('Введите расход автомобиля по трассе '))
b = float(input('Введите расход автомобиля по городу '))


z = float((y/x)*100) #вычисляем общий расход по чекам
print('Общий расход по чекам', round(z, 1))

if z > a:
    print('Пройдено км по городу ', round(b*(z - a)))
    print('Пройдено км по трассе ', round(x - (b*(z - a))))
else:
    print('Пройдено км по городу', x)

t = ((100/a)*y)-x

t1 = (abs(t))
t2 = (x - abs(t))

if t1 + t2 == x:
    print('Расчет корректен')
else:
    print('В расчетах косяк')


Всем привет! Возник вопрос по переносу python кода в код телеграм бота. Суть кода в примитивном подгоне киллометража пройденного на автомобиле (согласно нормам расхода), дабы сходился дебет с кредитом трасса/город (водители часто пишут слишком много пробега по городу, из-за чего бухгалтерия вешается).

В идеале хочу сделать чтобы заранее определенные нормы расхода были прописаны в кнопках. Но так же не знаю как реализовать ввод данных для расчета (общий пройденный километраж и количество литров топлива по чекам).

Возможно, для реализации задуманного я ковыряю не ту библиотеку (telegrambotapi)?

Буду рад любым подсказкам и комментариям.

Спасибо!
  • Вопрос задан
  • 192 просмотра
Пригласить эксперта
Ответы на вопрос 1
@mxrdxfxrrx
flstudio20, py3.x
Можешь использовать модули telebot / aiogram,
для отправки сообщений попробуй методы с отправкой (в документации модуля прописано)
для расчетов можно и не использовать эти модули
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы