Форум сайта python.su
Нужно чтобы срабатывали только те вызовы функций, которые извлекаются из словаря, но они срабатывают все разом.
def my_function_1(): print(1) def my_function_2(): print(2) def my_function_3(): print(3) def my_function_4(): print(4) my_dict={ 1:my_function_1(), 2:my_function_2(), 3:my_function_3(), 4:my_function_4() }
Отредактировано vladimir_vl_vlad (Июль 21, 2021 06:25:45)
Офлайн
в словарь надо функцию передавать а не результат ее выполнения
my_dict={ 1:my_function_1}
Офлайн
Спасибо, разобрался
Офлайн