Я изучаю Пролог. Я написал несколько простых фактов. Но, похоже, Prolog не дает мне правильных ответов. Пожалуйста, помогите мне понять, что я делаю неправильно здесь.Пролог не дает правильного ответа
facts
- weather.pl
weather(pheonix,summer,hot).
weather(pheonix,winter,warm).
weather(la,summer,warm).
Когда я запускаю это в SWI-Prolog следующим
?- weather(City,_,warm).
City = pheonix .
Результат будет показан только в качестве pheonix
. Но la
также warm
. Почему это не дано как ответ?