- Development
- Business
- It and software
- Personal development
- Design
- Marketing
- Beauty
- Photography and video
- Health and sport
- Music
- Education
- Test prep
- Languages
- Work on the computer
- Construction and repair
- Cooking
- Agriculture
- Freelance
- Traffic rules and driving
- Games
- School education
- Professional orientation
- Sewing and leather work
- Handiwork
- Stone and carpentry
- Interview
- Fishing and hunting
- Countries
Python TelegramBot Калькулятор
Python TelegramBot Калькулятор.
Разбираем простого бота калькулятора.
Алгоритм:
1 Создать 4 переменные:
Первое число, операция, второе число, результат
2 Создать функцию которая делает вычисления
3 Запросить у пользователя первое число, операцию, второе число
4 Сделать вычисления, в зависимости от выбора пользователя,
показать результат или продолжить вычисление
5 оператор "+" приходит строкой, он ни во что не преобразовывается,
ведь это оператор. А 3 "+" 2 операция не выполнима, выдаст ошибку.
В таком случае используется функция eval(), в которую передаем строку,
'3 + 2' и операция выполняется верно.
6 Зациклить вычисление, то есть если выбрал "Результат" - показать результат,
если выбрал "Продолжить вычисление", передать результат вычисления, как первое число.
Не забудь подписаться:
► GitHub https://github.com/vladneverov
► Исходник https://github.com/vladneverov/calculation-pytelegrambot
Ставьте лайки, рассказывайте друзьям и обязательно комментируйте! =)💪
#TelegramBot #Python #vladneverov