Форум сайта python.su
Всем здравствуйте.
Как правильно написать код который из словаря по ключу вызывает функцию и передаёт аргументы в вызываемую функцию?
def add_user(args): print(args) print('add_user +') def change_phone(args): print(args) print('change_phone+') funk = { 'add': add_user, 'change': change_phone, } user_input = input('Input comand ->') command, *args = user_input.split() f = funk.get(command.lower())
Отредактировано romario82 (Июль 6, 2023 09:47:28)
Офлайн
[code python]между этими тегами вставить код[/code]
def add_user(args): print(args) print('add_user +') def change_phone(args): print(args) print('change_phone+') funk = { 'add': add_user, 'change': change_phone, } user_input = input('Input comand ->') command, *args = user_input.split() f = funk.get(command.lower()) and funk.get(command.lower())(args)
Отредактировано xam1816 (Июль 6, 2023 00:25:28)
Офлайн
funk["add"](args)
Офлайн