簡體   English   中英

Prolog規則/查詢

[英]Prolog Rules/Queries

鑒於以下事實:

people(ana, az, 13).

people(sam, ca, 24).

people(tom, il, 5).

people(ginger, ca, 52).

我如何編寫一個回答以下問題的prolog規則?

如果他是17歲以上的人,他是成年人嗎?

這就是我到目前為止......(先謝謝我,我是新手)

is_adult(Person):-
    people(Person, State, Age).
    Age>17.

你可能從其他一些例子中取得了高度,對吧?

這應該是什么樣子

is_adult(Person):-
    people(Person, State, Age),
    Age>17.

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM