标签: prolog
这看起来有些愚蠢但是这个Prolog代码对于从1到100的所有值都返回true。虽然它应该仅适用于55个数字。有人可以解释一下,我在这里缺少什么?
num(I) :- between(1,100,I). cond(I) :- num(I), I + 100/I > 50. query(cond(_)).