@Dmitriy12332

Нужно сделать нумерацию Рейтинга игроков в боте я новичок в этом деле, поможете?

cursor.execute("SELECT `user_nick`, `user_rating` FROM `database` ORDER BY `user_rating` DESC LIMIT 10")

data = cursor.fetchall()
#в data хранятся элементы - ( 'имя пользователя' , 'кол-во очков' ) - ( ( 'Вася' , '10000' ), ( 'Федя' , '7906' ),( 'Костя' , '300' ) )
#список растет в зависимости от зарегистрированных пользователей


Задумка такая:
1. Вася - 10000
2. Федя - 7906
3. Костя - 300
и т.д
  • Вопрос задан
  • 88 просмотров
Решения вопроса 1
Vindicar
@Vindicar
RTFM!
for n, (user_nick, user_rating) in enumerate(data, 1):
    print(f'{n}. {user_nick} - {user_rating}')

Под вывод через бота сам перепишешь.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@reykh_3
Перебирай через цикл (for) и выводи значения.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы