Будет ли оператор IF или многопроцессорная обработка правильными для использования в этом случае?
addNewGreeting(): protocol = input() protocol = protocol.upper() protocol1_list = ["PROTOCOL 1", "PROTOCOL ONE", "INITIATE NEW GREETING" ] for i in protocol1_list: if i in protocol: rest of function def removeOldGreeting(): protocol = input("") protocol = protocol.upper() protocol2_list = ["PROTOCOL 2", "PROTOCOL TWO", "INITIATE DELETE GREETING"] for i in protocol2_list: if i in protocol: rest of function
Как бы я заставил эти две функции работать вместе, ждать ввода, и когда вводится ввод из одного из списков одной из функций, выполняется только эта функция, а другая останавливается?
Я читал о многопроцессорной обработке и использовал оператор if глобально, но я понял, что будет много elif, потому что я хочу проверить десятки, если не сотни функций. Мне просто было бы легче читать, если бы это было в функции, но опять же, на компьютере может быть трудно запустить столько функций одновременно. Извините, если это трудно понять, я не очень хорошо объясняю вещи.
Что я уже пробовал:
Я пытался использовать операторы if вне функций, но обнаружил, что должно быть несколько elif.