首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Prolog专家系统(动物鉴定系统)

Prolog专家系统(动物鉴定系统)
EN

Stack Overflow用户
提问于 2022-01-09 02:02:59
回答 1查看 516关注 0票数 -1

嘿,我这里有一段代码,用来识别声音、颜色和类型(脊椎动物和无脊椎动物)。该类型是进一步细分为节,如神经索,骨骼等。这张照片捕捉所有的信息。如果用户说动物没有内部骨骼,我如何使它的方式自动选择外部,因为没有其他选择?它不允许我粘贴代码出于某种原因,一直给我一个错误,所以我把它放在谷歌驱动器。

图片:https://i.stack.imgur.com/LdIE3.png

代码:https://drive.google.com/file/d/19ehQfYdfTR0Txx9mG5A7XZRhdZ5M1V0E/view?usp=sharing

EN

回答 1

Stack Overflow用户

发布于 2022-01-09 05:56:55

一种方法(使用SWI Prolog)是:

代码语言:javascript
运行
复制
ask_skeleton(Skel) :-
    write("Internal skeleton? [yes/no]"),
    read(X),
    (   (X=yes, Skel=internal)
    ;   (dif(X, yes), Skel=external)).

它表现为:

代码语言:javascript
运行
复制
?- ask_skeleton(Result).
Internal skeleton? [yes/no]
yes
Result = internal


?- ask_skeleton(Result).
Internal skeleton? [yes/no]
no
Result = external


?- ask_skeleton(Result)
Internal skeleton? [yes/no]
asdfasdfasdf
Result = external
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70637911

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档