腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
Prolog
菜单提示不能正确
打印
我做了一个菜单,没有错误地编译,但是有一个奇怪
的
行为。它应该询问三次不同
的
输入,但它只显示两个不同
的
提示。菜单
的
第一个
选项
的
目标是从用户输入
的
汽车
的
name、price和year中读取,然后将其添加到数据库中。我尝试分解谓词,只使用read_string,但得到了相同
的
结果。 编辑:虽然被接受
的
答案解决了我
的
第一个
问题,但我
的
程序仍然有问题。
浏览 0
提问于2021-04-12
得票数 0
1
回答
Prolog
中
atom
的
第一个
字母
的
转换
如何在LPA
prolog
中转换原子
的
第一个
大写
字母
?我知道
的
唯一方法就是使用'lwrupr‘。但是它把所有的
字母
都大写。
浏览 1
提问于2013-11-30
得票数 2
1
回答
打印
atom
Prolog
的
第一个
字母
打印
列表中两个原子
的
第一个
字母
。我甚至不能
打印
列表中两个原子中
的
一个
的
第一个
字母
。如何让它
打印
"a"?
浏览 12
提问于2019-03-21
得票数 1
3
回答
在
Prolog
系统中,原子对项/3
的
等效值是多少?
我发现提供: 使用
Atom
作为输入,使用variable_names选项读取_term/2例如,它所做
的
事情:T = _A+_B, N
浏览 19
提问于2022-04-16
得票数 2
1
回答
使用R-2-L字词时
Prolog
中未定义
的
过程错误
、
我想用
Prolog
制作阿拉伯形态分析器。 sub_
atom
(Word,LenHead,_,LenAfter,Verb), Location期望:S = لعب代码解释:应该解析单词يلعب,注意在阿拉伯语中,ي(右边
的
第一个
字母
)表示它是男性单词。لعب是动词。错误:在运行代码时,我得到以下错误: error: parse/4:
浏览 3
提问于2015-12-23
得票数 3
2
回答
string_upper/2
的
替代
、
机器,我
的
代码应该在它上面工作,由于某种原因,它不知道谓词string_upper/2。还有别的选择吗?最终,这个谓词
的
代码会是什么样子呢?
浏览 1
提问于2018-04-29
得票数 0
2
回答
使用DCG解析变量
、
、
我在使用
Prolog
的
DCG表示法将以大写
字母
开头
的
序列解析为变量时遇到了问题。例如,如果我有一个字符串和一个解析这个字符串
的
DCG,有没有办法把每个大写
字母
解析成一个唯一
的
Prolog
变量。例如,将Y解析为一个变量,将每个X解析为一个变量?预期
的
应用程序将是构建函数通过以语句结尾
的
DCG规则 {T =.. [Head|Args]}
浏览 3
提问于2011-06-15
得票数 3
回答已采纳
2
回答
输出显示类似
Atom
或变量
的
类型,而不是变量
的
实际值(pyswip在python中)。
、
我正在运行python程序,它是exectuing查询(使用pyswip库),问题是我没有在输出中获得变量
的
值,而是得到它
的
类型,比如带有某个地址
的
Atom
/变量。这是密码,swipl =
Prolog
()swipl.assertz('(fun(X) :-Which)')))[{'Which': V
浏览 10
提问于2020-06-26
得票数 1
回答已采纳
1
回答
Prolog
将字符串转换为其ascii数值
、
、
我是
prolog
的
新手。我正在尝试实现以下结构:equ([v(_Val,_Name)])。为什么会这样呢?我怎么才能把它作为字符串保存呢?
浏览 0
提问于2018-06-22
得票数 0
1
回答
试读
prolog
中
的
DCG解析器
、
最近我一直在
Prolog
中使用DCG,但我一直面临着一些关于它到底是如何工作
的
问题。例如,我有一个很小
的
语法:<
atom
_part> :: <letter> | <digit> | <letter><
atom
_part> | <digit> <
atom<
浏览 0
提问于2013-01-06
得票数 4
回答已采纳
2
回答
在pyswip中获取列表作为aswer
的
问题
、
我刚刚开始修补Pyswip,试图将
Prolog
知识库集成到Python程序中。在我尝试获取列表
的
值之前,它似乎运行得很顺利。举个例子来说明这个问题: In
浏览 0
提问于2019-09-17
得票数 2
2
回答
SWI-
Prolog
:如何从转义字符串中获取unicode字符?
、
、
像string_concat('\',S,“u0026”),write(S)这样
的
技巧。没有帮助,因为它将删除\不仅是转义。所以基本上我
的
问题是,如何从字符串中删除转义字符。
浏览 1
提问于2016-10-07
得票数 1
1
回答
词法分析器
Prolog
、
我必须用
Prolog
和C++做一个词法分析器。我
的
C++中
的
for lexical分析器工作正常,但是我
的
prolog
代码有一些问题。我不能识别这些关键字 这是我
的
prolog
代码,不包括工作
的
关键字\ predicates det_lexical_
atom
_type(char) is_identifdet_lexical_
atom
_type(C):-write("\n
浏览 20
提问于2019-01-13
得票数 1
1
回答
获取
prolog
中字符串
的
第一个
N个字符
、
我试图得到字符串
的
第一个
N个字符。从下面的问题中我了解到我可以用我将很高兴有一个链接或解释如何发挥这一功能。此外,在下面的示例中,我将很高兴获得帮助:如何获得"
prolog
/a“中"/”之前
的
所有字符,这些字符
的
工作方式如下: sub_
atom
(
prolog
&
浏览 1
提问于2017-11-05
得票数 2
回答已采纳
1
回答
Prolog
从格式化文本文件导入事实
、
我在文本文件input.txt中有以下输入relation(
atom
1 ,[10,5,2])relation(
atom
3 ,[6,5,10]) 第一行包括文件中关系谓词中使用
的
原子列表,其余每一行都按第一行
的
顺序表示一个关系谓词list.relation(
atom
1,x,y,z)表示
atom
1与
第一个
浏览 2
提问于2013-04-14
得票数 0
回答已采纳
1
回答
如何从字符串中创建匿名变量?
我已经定义了一个谓词find_word/2,当给出一个
字母
列表(有些
字母
可能没有根据)时,产生与列表中
的
模式相匹配
的
可能单词。这有点像一个解算器。挑战是,我将
Prolog
系统外部
的
hangman问题作为一个字符串(例如,app_e)接收,其中字符串中
的
下划线表示上面的
prolog
程序要查找
的
缺少
的
字母
。也就是说,我需要将app_e字符串转换为可以输入到find_word/2中<e
浏览 1
提问于2018-10-24
得票数 2
回答已采纳
2
回答
Prolog
字符串操作
我有一个像'pen,pencil,eraser'这样
的
字符串。我怎样才能使这个谓词。你有什么想法吗?(我使用
prolog
)
浏览 0
提问于2011-05-04
得票数 1
2
回答
查找字符串中
的
字符串
我有一个任意输入
的
符号序列,例如progressive,必须确定它是否包含输入
的
符号序列,例如progress。我
的
想法是把字符串分解成
字母
列表和比较列表。
浏览 3
提问于2014-05-13
得票数 1
回答已采纳
2
回答
如何获取用户输入
的
每个单词
的
第一个
字母
这里是我
的
代码
的
详细信息nameCode(X):-nl, write('Name Code :我想从每个单词中取出前三个
字母
并显示出来。我
的
代码应该添加什么?此外,我得到
的
结果只允许我从用户输入一个名称。当我试图在查询中输入几个名称(彼得·简·玛丽)时,它会显示如下所示
的
语法消息:* Syntax Error 下面的是我想要
打印</
浏览 4
提问于2020-12-19
得票数 0
1
回答
为什么SWI-
Prolog
将带引号和不带引号
的
字符串(没有空格)统一到同一规则中?
、
、
、
为什么SWI-
Prolog
将test和'test'统一到unify('test', 'this is a test').?我在SO上回答一个
Prolog
问题时遇到了这个问题。虽然我能够回答这个人
的
问题,但我无法解释这种特殊
的
行为,我想知道是否有人可以。
浏览 5
提问于2010-11-05
得票数 5
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
那迷人的被遗忘的语言:Prolog
我的第一个Cpp程序,在显示器上打印出字符串“Hello,Cpp!”
用Python写下第一个程序
如果你马上要开始考试Python了,那么这些试题希望对你有所帮助!
python列表简介
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券