作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我似乎不会写(伪代码):打印所有 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
相反,这会准确打印出前一个命令返回的内容。
我该怎么做?
最佳答案
我对 pyDatalog 还是有点陌生,但我的理解是析取应该分成多行。所以你的代码将会出现(不可否认,有些没有启发性):
from pyDatalog import pyDatalog
pyDatalog.create_terms('X,Y')
print(((X==True) & ((Y==True))))
print(((X==True) & ((Y==False))))
关于python - 与 PyDatalog 的逻辑析取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34503832/
我在 500 内部服务器错误 页面中收到如下错误。 File "/usr/local/lib/python3.5/dist-packages/pyDatalog/pyParser.py", line
在 PyDatalog 中,我定义了以下断言: #stations assert_fact('station', 'A' ,'yellow') assert_fact('station', 'B' ,
我似乎不会写(伪代码):打印所有 X,Y 的 X 和 Y,其中 X==True 且 Y==True 或 Y==False >>> from pyDatalog import pyDatalog >>>
我正在努力编写更具可读性的声明性程序。所以我决定实现一个我们目前使用的简单算法。程序实现如下: 有命令和资源 每个命令可以提供和需要多种资源 该算法将遍历所有命令并安排满足其所有要求的命令。 现在提供
我是一名优秀的程序员,十分优秀!