Вот я также и решил эту проблему. А разноплановые значения нужны, потому что считаются все по разному, это я еще сократил список, по факту там целая куча еще разных значений. Вот поэтому я и думал как можно заменить именно при выводе, но чтоб обсчеты проходили в числах.
Идеально было бы если б можно было в начале кода какую-то функцию написать, чтоб если я выводил 10 из списка, то оно автоматом заменялось на "лошадь". Но пока не знаю как такое написать...
Никита Ярёменко, Так тоже пробовал, тут получается проблема в том, что бот не даёт возможности ввести числа. Он просто перебирает цикл и 4 раза подряд выдаёт смс "Введи вызначник"
Алан Гибизов, отвечаю на все вопросы:
1. Сеанс тот же
2. Для новых вычислений будет новая функция
3. Пользователей будет ориентировочно до 10 одновременно
В целом, попробую объяснить проще. Есть 3 числа, которые считает пользователь. Просчет 3 чисел повторяется в среднем 4 раза. После нескольких циклов мне нужно вернуть каждое число полученное в каждом цикле. Для того, чтобы посчитать новый пример.
Например:
*пользователь нажимает начать считать*
2+2 = 4
2+1 = 3
2+3 = 6 (первый цикл завершен)
*пользователь нажимает продолжить вычисления*
3+2 = 5
3+1 = 4
3+3 = 6 (второй цикл завершен)
*пользователь нажимает продолжить вычисления*
4+2 = 6
4+1 = 5
4+3 = 7 (третий цикл завершен)
*пользователь нажимает продолжить вычисления*
5+2 = 7
5+1 = 6
5+3 = 8 (четвертый цикл завершен)
*пользователь нажимает перейти к решению уравнений*
"""вот тут мне надо запустить новую функцию, которая считает уравнения из результатов выше"""
4+5+6+7 = 22 (4 - из первого цикла, 5 - из второго цикла, 6 - из третьего и 7 - из четвертого)
и т.д.
Я не понимаю как передать результаты со всех циклов, ведь каждый новый вызов функции обнуляет предыдущие значения.
Спасибо заранее.
низкомолекулярный макрос, имел в виду библиотека pyTelegramBotAPI, а на счёт Python, я писал на нём свою программу и она работала, но из-за библиотеки pyTelegramBotAPI пришлось менять код и теперь он НЕ работает...
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Идеально было бы если б можно было в начале кода какую-то функцию написать, чтоб если я выводил 10 из списка, то оно автоматом заменялось на "лошадь". Но пока не знаю как такое написать...