Hallo zusammen,
über eine Wissensdatenbank:
Will ich eine Abfrage basteln. Es sollen alle Frauen ausgegeben werden, die 2 Eigenschaften erfüllen.
Ich versuche es so:
Es klappt aber nicht. Wenn ich
abfrage, bekomme ich auch Männer als Ergebnisse. Woran liegts?
Grüße
ALex
über eine Wissensdatenbank:
Code:
%Person Waldemar
eigenschaft(waldemar,m).
eigenschaft(waldemar,klein).
eigenschaft(waldemar,braune_augen).
eigenschaft(waldemar,braune_haare).
eigenschaft(waldemar,sport).
eigenschaft(waldemar,bier).
%Person Heidi
eigenschaft(heidi,w).
eigenschaft(heidi,klein).
eigenschaft(heidi,braune_augen).
eigenschaft(heidi,braune_haare).
eigenschaft(heidi,sport).
eigenschaft(heidi,bier).
%Person Lisa
eigenschaft(lisa,w).
eigenschaft(lisa,gross).
eigenschaft(lisa,blaue_augen).
eigenschaft(lisa,blonde_haare).
%Person Gisela
eigenschaft(gisela,w).
eigenschaft(gisela,klein).
eigenschaft(gisela,braune_augen).
eigenschaft(gisela,rote_haare).
eigenschaft(gisela,bier).
Will ich eine Abfrage basteln. Es sollen alle Frauen ausgegeben werden, die 2 Eigenschaften erfüllen.
Ich versuche es so:
Code:
er_sucht_sie(Wunscheigenschaft1,Wunscheigenschaft2):-
eigenschaft(X,w),
eigenschaft(X,Wunscheigenschaft1),
eigenschaft(X,Wunscheigenschaft2),
write(X).
Es klappt aber nicht. Wenn ich
Code:
er_sucht_sie(bier,sport).
Grüße
ALex