Я пытаюсь вставить переменный математический оператор в оператор if, пример того, чего я пытаюсь добиться при синтаксическом анализе математических выражений, предоставленных пользователем -:
maths_operator = "=="
if "test" maths_operator "test":
print "match found"
maths_operator = "!="
if "test" maths_operator "test":
print "match found"
else:
print "match not found"
очевидно, что приведенное выше не работает с SyntaxError: invalid syntax
. Я пытался использовать exec и eval, но ни один из них не работает в операторе if, какие варианты у меня есть, чтобы обойти это?