Две одинаковые переменные не проходят условие Python
Две переменные одинаковые, но условие не проходят
while msg != arr[randNum] or msg != arr[randNum+1]:
print(type(msg), type(arr[randNum]))
print(msg, arr[randNum])
print(message.from_user.id, current_player)
if (msg == arr[randNum] or msg == str(arr[randNum+1])) and message.from_user.id != current_player:
bot.send_message(message.chat.id, text= f'[{message.from_user.first_name}](tg://user?id={message.from_user.id}) - отгадал слово *{message.text}*',
parse_mode='markdown',reply_markup=markup)
isnot = str(check_user(user_id=message.from_user.id))
print(isnot)
if isnot == '(0,)':
reg_db(user_id=message.from_user.id, answers=1, first_name=message.from_user.first_name)
else:
plus_ans(answers=1, user_id=message.from_user.id)
break
else:
return
