鉴于以下事实:
people(ana, az, 13).
people(sam, ca, 24).
people(tom, il, 5).
people(ginger, ca, 52).
我如何撰写能够回答以下问题的序言规则?
如果他是17岁以上的人是成年人吗?
这就是我到目前为止所做的......(先谢谢我,我是新人)
is_adult(Person):-
people(Person, State, Age).
Age>17.
答案 0 :(得分:2)
你可能从其他一些例子中取得了高度,对吗?
这应该是什么样子
is_adult(Person):-
people(Person, State, Age),
Age>17.