Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
Этот вопрос закрыт для ответов, так как повторяет вопрос
Как передать переменную из одной функции в другую?
lucdorik
@lucdorik
TeleBot
Как переменную вывести в функцию?
user = [0, 0, 0, 0, 0, 0]
Numbers_player_in_user = -1
start_game = 0
num_player = 0
vvv = 0
@bot.message_handler(commands=['play'])
def SRRP(message):
user_id = message.from_user.first_name
a = user.count(user_id)
if a != 0:
ino = user.index(user_id)
del user[ino]
arr = np.append(user, 0)
user = arr
num_player = num_player + 1
bot.send_message(message.chat.id, user_id + ', вы покинули игру.')
else:
num_player = num_player + 1
vvv = 6 - num_player
Numbers_player_in_user = Numbers_player_in_user + 1
user[Numbers_player_in_user] = user_id
bot.send_message(message.chat.id, user[Numbers_player_in_user] + f' вы присоеденились к игре! Осталось {vvv} игрок(ов). Чтобы выйти надо ещй раз написать команду /play')
if Numbers_player_in_user == 5:
bot.send_message(message.chat.id, 'Игра началась!!!')
start_game = start_game + 1
Вопрос задан
9 часов назад
40 просмотров
1
комментарий
Подписаться
1
Простой
1
комментарий
Facebook
Вконтакте
Twitter
Vindicar
@Vindicar
1. Оформи код, нечитаемо же. Чем читаемее код, тем больше шансов что кто-то ответит.
2. "не могу переменную вывести в функцию"
Или переформулируй понятнее, в чём проблема...
Или отложи бота, и попрактикуйся в основах питона.
Написано
9 часов назад
Решения вопроса
0
Ответы на вопрос
0
Ваш ответ на вопрос
Вопрос закрыт для ответов и комментариев
Потому что уже есть похожий вопрос.
Похожие вопросы
TeleBot
Простой
TG бот python помощь?
1 подписчик
16 часов назад
43 просмотра
1
ответ
TeleBot
Простой
Ошибка Python Telebot: AttributeError: 'Message' object has no attribute 'data'. Did you mean: 'date'?
1 подписчик
вчера
46 просмотров
0
ответов
Telegram
+1 ещё
Средний
Добавление участников в группу Telegram?
1 подписчик
17 февр.
83 просмотра
0
ответов
SQLite
+1 ещё
Средний
Выдает ошибку unable to open database file, не знаю как исправить?
1 подписчик
11 февр.
51 просмотр
0
ответов
TeleBot
Простой
Почему сессия телеграм не авторизуется?
2 подписчика
09 февр.
121 просмотр
0
ответов
TeleBot
Простой
Пишу телеграмм бот код на питоне. Не удаляет сообщение «привет никита». где ошибка в коде?
1 подписчик
29 янв.
116 просмотров
1
ответ
TeleBot
Средний
Первая часть бота работает, выводит список ролей. После выбора роли ничего не происходит. В чем может быть проблема?
1 подписчик
28 янв.
38 просмотров
1
ответ
TeleBot
Простой
Как сделать в телеграм боте регистрацию без register_next_step_handler?
1 подписчик
28 янв.
80 просмотров
0
ответов
TeleBot
Простой
Как сделать так, что б после нажатия пользователя старая инлайн клавиатура удалялась, а новая начинала свою работу?
1 подписчик
27 янв.
41 просмотр
1
ответ
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
Руководитель направления информационной безопасности ОКИИ
Интер РАО – Управление сервисами
•
Санкт-Петербург
от 180 000 ₽
Senior PHP Symfony разработчик
FreeX Solutions
•
Москва
от 250 000 до 400 000 ₽
Data Engineer
Автомакон
•
Москва
от 250 000 ₽
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама