複数またはネストされたドメインを使用しようとしましたが、うまくいきませんか??
['|',('a','=',5),('&',('b','!=',10),('c','=','12'))]
最後の括弧でエラーが発生しました
ValueError: 無効なリーフ [u'&', [u'b', u'!=', 10], [u'c', u'=', 12']]
誰かが私を助けてください、そして私の言葉を引き裂く時間をありがとうございました (私の言語について申し訳ありません:'|)
あなたの構文は正しくありません['|',('a','=',5),'&',('b','!=',10),('c','=',12)]
。 & 句の括弧なしで使用する必要があります。
ドメインは、作用するはずのオペランドのペアの前に常に演算子を置くことによって式からあいまいさを取り除くポーランド語 (接頭辞) 表記法を使用します。
たとえば、この操作を行いたい場合: (6 - 3) x 4
、プレフィックス表記では、次のようにします。x - 6 3 4
あなたの場合、あなたcondition A or (condition B and condition C)
がしたいので、あなたは書く必要がありますor condition A and condition B condition C