在下面的代码,我得到错误姐姐功能,在**错误Prolog程序
块引用
人“非法字符” \ = P1 * *(\ =为不等于)
个块引用
畴 人= SYMBOL
PREDICATES 父(人,人) 女(人) 男(人) 母亲(人,人) 父亲(人,人) 祖父(人,人) 祖母(人,人) 姐(人,人)
CLAUSES 女(快活)。 女(syndra)。 女(朱丽叶)。 女(lisa)。
male(parker).
male(peter).
male(herry).
male(bob).
male(paul).
parent(juliet,lisa).
parent(bob,lisa).
parent(bob,paul).
parent(bob,merry).
parent(juliet,paul).
parent(juliet,merry).
parent(peter,herry).
parent(lisa,herry).
parent(merry,parker).
parent(merry,syndra).
father(X,Person):-parent(X,Person) , male(X).
mother(X,Person):-parent(X,Person) , female(X).
grandfather(X,Person):-parent(Y,Person),father(X,Y).
grandmother(X,Person):-parent(Y,Person),mother(X,Y).
sister(X,Person):-parent(Z,X),parent(Z,Person),Person \= P1,female(Person).
它在Turbo PROLOG – user2092338 2013-02-20 17:35:36
我解决了!!!!! – user2092338 2013-02-20 18:21:53