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

Почему срабатывают сразу 3 функции?

Всем привет суть проблемы такая -
создаю бота есть 3 функции которые работают только после нажатия на кнопку.
def 1 ( message):
    bot.send_message (....)
def 2 ( message):
    bot.send_message (....)
def 3 ( message):
    bot.send_message (....)

def var(message):
   varik = {'1': def 1 ( message) , '2': def 2 ( message), '3': def 3 ( message)  }

почему когда с клавиатуры вводишь например единицу то отрабатывают сразу 3 функции ?
просто словарь и ничего более а когда пытаешься взять ключи словаря и по нужно ключу вызвать функцию все равно получается вызов сразу всех ? почему так ?
  • Вопрос задан
  • 250 просмотров
Подписаться 2 Оценить 6 комментариев
Пригласить эксперта
Ответы на вопрос 1
@deliro
У тебя как минимум 6 синтаксических ошибок, оно не должно запускаться, так что радуйся, что выполняются сразу три.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
SpectrumData Екатеринбург
от 150 000 до 250 000 ₽
AST Москва
До 350 000 ₽
Wanted. Москва
До 250 000 ₽
13 янв. 2025, в 23:21
2000 руб./в час
13 янв. 2025, в 23:16
10000 руб./за проект
13 янв. 2025, в 21:59
30000 руб./за проект