1. 首页
  2. 数据库
  3. 其它
  4. python 示例分享—逻辑推理编程解决八皇后

python 示例分享—逻辑推理编程解决八皇后

上传者: 2021-02-23 18:13:20上传 PDF文件 25KB 热度 11次
可以和Haskell , Prolog 一样做到模式匹配, 建立逻辑推到规则,描述问题,得出答案。 from pyDatalog import pyDatalog pyDatalog.create_atoms( 'N, N1, X, Y, X0, X1, X2, X3, X4, X5, X6, X7' ) pyDatalog.create_atoms( 'ok, queens, next_queen, pred, pred2' ) size = 8 ok( X1, N, X2 ) <= ( X1 != X2 ) & ( X1 != X2 + N ) & ( X1 != X2 - N )
下载地址
用户评论