【发布时间】:2017-01-16 20:28:44
【问题描述】:
我正在尝试编写一个规则,当给定国家本身时,该规则将显示一个国家的城市。我写的例子是:
city(london,uk).
city(bristol,uk).
city(birmingham,uk).
所以,我正在尝试制定一个规则,当输入城市“英国”时将打印出“伦敦、布里斯托尔、伯明翰”。 任何提示都会很有用,谢谢!
【问题讨论】:
-
城市(英国城市)。 (虚拟填充至少 15 个字符以供评论)。
-
之前的 OP 问题:Rule to group two facts in prolog?
-
您是自学还是参加课程?如果您在课程中,那么我只会给出提示。如果您是自学,那么我建议您阅读 Ivan Bratko 的 "Prolog programming for artificial intelligence" 之类的书,或者使用 Learn Prolog Now! 之类的在线教程。此外,如果您声明您是自学,那么我会在回答中为您提供更多详细信息。
-
您好,我正在自学。感谢您提供的链接,我目前正在浏览 Learn Prolog Now 并尝试破解它!
-
既然@Boris 给了你答案,我会在以后的问题上记住你的回答。