0

鉴于以下事实:

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.
4

1 回答 1

2

您可能已经从其他示例中获取了高度,对吗?

这应该是什么样子

is_adult(Person):-
    people(Person, State, Age),
    Age>17.
于 2012-11-28T20:52:56.437 回答