小编pit*_*ohn的帖子

学习prolog

我正在努力学习Prolog,我将编程知识转换为这门语言有一个非常大的问题.我无法解决真正的新手问题.

例如我有这个

a(b(1)).
a(b(2)).
a(b(3)).
a(b(4)).
a(b(6)).
Run Code Online (Sandbox Code Playgroud)

如果Y是偶数,练习想要打印(使用writeln(X))所有b(Y).

如果我没有错,我可以找到使用它的偶数

a(b(X)) mod 2 =:= 0
Run Code Online (Sandbox Code Playgroud)

但我不明白如何检查它并打印所有数字.

prolog

3
推荐指数
1
解决办法
1773
查看次数

标签 统计

prolog ×1