Как сделать так чтобы бот показал в ответном сообщении, какое число назвал пользователь:) самому пользователю?
@bot.message_handler(content_types=['text'])
def start_text(message):
if message.text.isdigit():
bot.send_message(message.chat.id, 'Ага, цифра!')
user_num = int(message.text)
if user_num in range(1,100):
bot.send_message(message.chat.id, 'Отлично, цифра в диапазоне 1..99')
else:
bot.send_message(message.chat.id, 'К сожалению, цифра выходит за диапазон 1..99')
new data: [('19-10-08', '14:48:58', '0', '4'), ('19-10-08', '14:48:58', '0', '4'), ('19-10-08', '14:48:58', '0', '6'), ('19-10-08', '14:48:58', '0', '9')]
if not IsLanguageExistInWikipedia(language):
import re
s = 'городской округ Киров, село Дымки Южного р-на, до востребования'
rc = re.compile(r'(?:посёлок городского типа|село)\s+([^,]*)')
match = rc.search(s)
if match:
print(match.group(1))
if M["m00"] != 0:
cX = int(M["m10"] / M["m00"])
cY = int(M["m01"] / M["m00"])
print (cX,cY)
print(M["m00"])
148 211
63356.0
1. При указании среза (slice) не обязательно указывать начало/конец, если они совпадают с началом/концом самого массива.
В данном случае g[0:len(g)] == g[0:] == g[:len(g)] == g[:]
2. g[0:len(g)] само по себе ничего не делает, оно только возвращает срез, его нужно чему-то присвоить, чтобы использовать далее. Я так думаю, предполагалось присвоить g=g[0:len(g)]. Но с такими индексами это и есть вся строка, смысла делать срез не было.
А ошибка видимо действительно от нажатия Ctrl+D/Ctrl+Z на предложение ввода.
Еще не понятно, для чего в коде ввод переменной a.