Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 30, 2017 16:55:38

Denisins
Зарегистрирован: 2017-04-19
Сообщения: 10
Репутация: +  0  -
Профиль   Отправить e-mail  

Проблема с выводом переменной

Форумчане, пишу телеграм бота.
Перед ИФом такое
a = 0

Часть кода:

elif message.text == ‘3’:
bot.send_message(message.chat.id, “Вы выбрали правильный номер!”)
bot.send_message(message.chat.id, “+1 к вашему счету”)
a = a + 1
bot.send_message(message.chat.id, “Ваш счет:”, a)

Переменная не выводится, почему?

Офлайн

#2 Апрель 30, 2017 17:26:47

ajib6ept
От: От: От: От: От: От: От: От:
Зарегистрирован: 2013-08-04
Сообщения: 297
Репутация: +  26  -
Профиль   Отправить e-mail  

Проблема с выводом переменной

Попробуй ее вторым, а не третьим параметром отправить

 bot.send_message(message.chat.id, a)



_________________________
Python golden rule: Do not PEP 8 unto others; only PEP 8 thy self.
Don't let PEP 8 make you insanely intolerant of other people's code.

Офлайн

#3 Май 1, 2017 21:18:04

Denisins
Зарегистрирован: 2017-04-19
Сообщения: 10
Репутация: +  0  -
Профиль   Отправить e-mail  

Проблема с выводом переменной

ajib6ept
Попробуй ее вторым, а не третьим параметром отправить

Помогло, но как сделать так чтобы Счет был после текста в одной строке?

Офлайн

#4 Май 2, 2017 09:23:25

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

Проблема с выводом переменной

Format String Syntax

 bot.send_message(message.chat.id, "Ваш счет: {}".format(a))



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version