Итак, я создаю калькулятор на основе ASCII и хочу учитывать пользовательские различия во входных данных (например, принимать как «Выйти» и «Выйти», так и «Выйти», а также «q» и «Q» в if / else). последовательность). Вот то, что я вроде придумал, но, возможно, есть лучший способ сделать это, потому что он будет принимать только первый тип ввода в списке.
elif input == ("j" or "J" or "linear" or "Linear" or "quadratic" or "Quadratic" or "linear and
quadratic" or "Linear and Quadratic" or "Linear and quadratic" or "linear and quadratic" or "LINEAR
AND QUADRATIC"):
В этом случае последовательность примет только «j» и выдаст мое сообщение об ошибке else, если используется какой-либо из других вариантов ввода. Есть мысли о лучшем способе сделать это? Я использую python 3 кстати.