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

Как реализовать в боте if or or?

Пишу несложный бот для телеграмм
if message.text == "Дима":
        bot.send_message(message.from_user.id, "ок")
       else:   
        bot.send_message(message.from_user.id, "Ошибка")

После того как прописал "or..." на любое сообщение приходит ответ "ok"
  • Вопрос задан
  • 93 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик: расширенный курс + нейросети
    12 месяцев
    Далее
  • Академия Эдюсон
    Python-разработчик + ИИ
    9 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Python-разработчик + ИИ
    8 месяцев
    Далее
Решения вопроса 1
ScriptKiddo
@ScriptKiddo
Неправильно

if message.text == 'Дима' or 'Вася':

Правильно
if message.text == 'Дима' or message.text == 'Вася':


names  = ['Дима', 'Вася']
if message.text in names:
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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