Задать вопрос
@denisland

Как заменить data['cat_id'] словом?

Добрый день!
data['cat_id'] - число от 2 до 7, которое вводит пользователь. У каждого числа своё значение, например 2: "помидоры". Мне надо сделать чтобы в сообщении вместо числа появлялось слово, которое ему соответсвует. Думаю, решение кроется в применении словаря, но не до конца понимаю как и где его применить.

await message.answer(f"Итак, {data['username']}, ты хочешь посмотреть {data['cat_id']}, верно?", reply_markup=markup2)
  • Вопрос задан
  • 48 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
RimMirK
@RimMirK
Вроде человек. Вроде учусь. Вроде пайтону
cats = {
    1: "помидоры",
    2: "огурцы",
    3: "баклажаны",
    # ...
}
await message.answer(f"Итак, {data['username']}, ты хочешь посмотреть {cats[data['cat_id']]}, верно?", reply_markup=markup2)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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