文档章节

eclispe中使用python库 pyswip 进行prolog编程

o
 osc_fmg49rzg
发布于 2019/03/20 10:58
字数 118
阅读 31
收藏 0

精选30+云产品,助力企业轻松上云!>>>

from pyswip import Prolog
prolog = Prolog()
prolog.assertz("father(michael,john)")
prolog.assertz("father(michael,gina)")
list(prolog.query("father(michael,X)")) == [{'X': 'john'}, {'X': 'gina'}]
for soln in prolog.query("father(X,Y)"):
    print(soln["X"], "is the father of", soln["Y"])

 

首先需要对库pyswip进行安装  pip  install pyswip

安装好之后 在eclipse中创建一个python工程

创建一个名为 test1.py的python文件 输入如下代码 测试是否可以使用库pyswip 进行prolog编程

输出结果为:

o
粉丝 0
博文 500
码字总数 0
作品 0
私信 提问
加载中
请先登录后再评论。
2020 年最值得学习的 5 大 AI 编程语言

云栖号资讯:【点击查看更多行业资讯】 在这里您可以找到不同行业的第一手的上云资讯,还在等什么,快来! 人工智能是当今世界最具需求的一个领域,人工智能通过编程语言将智能技术带入了各个...

云栖号资讯小哥
04/26
0
0
选Python还是选Java?2020年,顶尖程序员最应该掌握的7种编程语言

选自Medium,作者:Claire D,机器之心编译,参与:李诗萌、蛋酱。 有人曾经将编程比作做菜,那编程语言就是首先要准备的食材或厨具。 选自知乎用户:www.zhihu.com/question/28… 尽管在刚开...

04/07
0
0
选Python还是选Java?2020年,顶尖程序员最应该掌握的7种编程语言

云栖号资讯:【点击查看更多行业资讯】 在这里您可以找到不同行业的第一手的上云资讯,还在等什么,快来! 有人曾经将编程比作做菜,那编程语言就是首先要准备的食材或厨具。 尽管在刚开始开...

云栖号资讯小哥
04/07
0
0
又要头秃?2020年七大AI编程语言大盘点

◆精彩推荐◆ 推荐阅读百万人学AI:CSDN重磅共建人工智能技术新生态清华学霸组团的工业AIoT创企再获数千万融资:玩家应推动在边缘 AI 芯片上跑算法阿里文娱测试实战:机器学习+基于热度链路推...

AI科技大本营
03/29
0
0

没有更多内容

加载失败,请刷新页面

加载更多

浅谈对python pandas中 inplace 参数的理解

这篇文章主要介绍了对python pandas中 inplace 参数的理解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧 pandas 中 inplace 参数在很多函数中都会有,它的作用是:是否...

Linux就该这么学
15分钟前
9
0
C++ 从基本数据类型说起

前言 int 在32位和64位操作系统,都是四个字节长度。为了能编写一个在32位和64位操作系统都能稳定运行的程序,建议采用std::int32_t 或者std::int64_t指定数据类型。*与long随操作系统子长变...

osc_sxdofc9c
15分钟前
9
0
游戏音乐的作用以及起源

游戏音乐是由特殊的音乐、语言符号、美学符号组成,在电子游戏的发展下,游戏音乐越来越成熟,游戏音乐与美术相融合,能够带给玩家视觉与声音的感官冲击,形成游戏音乐所具有的独特的审美效果...

奇亿音乐
15分钟前
6
0
2020,最新Model的设计-APP重构之路

很多的app使用MVC设计模式来将“用户交互”与“数据和逻辑”分开,而model其中一个重要作用就是持久化。下文中设计的Model可能不是一个完美的,扩展性强的model范例,但在我需要重构的app中,...

osc_mfzkzkxi
15分钟前
4
0
面对职业瓶颈,iOS 开发人员应该如何突破?

我们经常看到 iOS 开发人员(各种能力水平都有)的一些问题,咨询有关专业和财务发展方面的建议。 这些问题有一个共同点:前面都会说“我现在遇到了职业困境”,然后会问一些诸如“我是否应该...

osc_gfpedeca
17分钟前
9
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部