@Proxindeyka

Python telebot как сделать, чтобы каждый раз кнопки менялись местами?

Как сделать, чтобы btn1, btn2, btn3 каждый раз менялись местами?
markup = types.ReplyKeyboardMarkup(resize_keyboard=True)
     btn1 = types.KeyboardButton(random.choice(mylt))
     btn2 = types.KeyboardButton(track_name)
     btn3 = types.KeyboardButton(random.choice(mylt))
     markup.add(btn3, btn2, btn1)
  • Вопрос задан
  • 51 просмотр
Решения вопроса 1
@twistfire92
Python backend developer
ну вы же уже используете random. В нем есть метод shuffle.
можно использовать его и распаковку списка.

btn_list = [btn1, btn3, btn3]
random.shuffle(btn_list)
markup.add(*btn_list)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы