我似乎无法编写(伪代码):为所有 X、Y 打印 X 和 Y,其中 X==True 和 Y==True 或 Y==False
>>> from pyDatalog import pyDatalog
>>> pyDatalog.create_terms('X,Y')
>>> print((X==True)
X
----
True
>>> print((X==True) & (Y==True))
X | Y
-----|-----
True | True
目标是编写如下内容:
>>> print((X==True) & ((Y==True) or (Y==False)))
X | Y
-----|-----
True | True
True | False
相反,这会准确打印出上一个命令返回的内容。
我怎样才能做到这一点?