s = '>50&<100'
s2 = '>30'
s3 = '<30'
s4 = '=10'
s5 = '!=10'
s6 = '>2|<5'
так что мои строки должны быть:питон разбора строки с правилами
оператор сравнения (! <> =) затем целое значение -> мы называем его ЭКСПРЕССИЯ
опциональный логический оператор (| &) , за которым следует ЭКСПРЕССИЯ
Каков наилучший способ:
a. проверьте входную строку b проанализируйте ее, чтобы я мог создать выражение в действительном python
P.S Я могу решить проблему с регулярным выражением. Я думал о создании грамматики и разбирал ее с деревом.
Привычка это соответствует только точные примеры он дал, а не применять общие правила, которые он хочет использовать? –
Да, спасибо за напоминание, я отредактирую ответ! – Kasramvd