Решил написать простого бота с telebot, при выполнении этого
k = 0
b = len(message.text())
br = 0
lu = 0
run = True
while run:
if b[k] in slovar:
lu += slovar[b[k[first]]]
br += slovar[b[k[third]]]
k += 1
elif b[k] not in slovar:
k += 1
if k == b:
run = False
client.send_message(message.chat.id, "1 - " + lu + "%")
client.send_message(message.chat.id, "2 - " + br + "%")
k = 0
b = 0
br = 0
lu = 0
run = True
, выдаёт ошибку на TypeError: 'int' object is not subscriptable, строка сразу после цикла if b[k] in slovar:
словарь примерно такой: slovar = {'а':{'first':'8', 'third':'5'}, ... } и так все буквы, что делать?