python 实现的 成语接龙
点这里安装 => 成语接龙 JioNLP
安装 Installation
python>=3.6
$ git clone https://github.com/dongrixinyu/JioNLP
$ cd ./JioNLP
$ pip install .
成语接龙
idiom_solitaire
给定一条成语,返回其尾字为首的成语。
import jionlp as jioidiom = input('input: ')
n = 0
while n < 10:idiom = jio.idiom_solitaire(idiom, same_pinyin=False, same_tone=True)print('A: ', idiom)idiom = jio.idiom_solitaire(idiom, same_pinyin=False, same_tone=True)print('B: ', idiom)n += 1# 执行后,工具代码会以 A 和 B 两个角色无限把成语接龙玩下去,一直玩到接不出成语喘息未定
A: 定于一尊
B: 尊师重道
A: 道听途说
B: 说三道四
A: 四面八方
B: 方兴未艾
A: can not find next
- cur_idiom(str): 当前输入的成语,为其寻找下一个接龙成语
- check_idiom(bool): 检查当前输入的 cur_idiom 是否是成语,默认为 False
- same_pinyin(bool): 拼音一致即可接龙,否则必须同一个汉字才可接龙,默认 True
- same_tone(bool): same_pinyin 为 True 时有效,即拼音的音调一致才可接龙,否则算错,默认为 True
- with_prob(bool): 以成语的使用频率进行返回,即常见成语更容易返回,否则更易返回罕见成语
- restart(bool): 重新开始新一轮成语接龙,即清空已使用成语列表,默认 False
好了,还不快用起来?!
python 实现的 成语接龙相关推荐
- 基于Python经典版成语接龙逻辑实现
基于Python经典版成语接龙逻辑实现 今天,想检验一下前期Python学习成功,加上好友提起斗一波成语接龙,为完全碾压,轻松取胜,便顺手写一个适合日常群聊PK的成语接龙小程序.具体实现流程如下: 成 ...
- 学富五车的你,敢迎战Python开发的成语接龙游戏吗?
成语接龙 今天难得下班早,不用做公司的末班车,和同事乘公交回家.中途上来几个学生,相互在玩着成语接龙游戏.说是成语,但词汇却真是不堪入耳. 6月高考的前一天,我发布的一篇文章,决战高考,帮你秒变成语之 ...
- 学富五车的你,敢来迎战Python开发的成语接龙游戏吗?
点击上方"Python爬虫与数据挖掘",进行关注 回复"书籍"即可获赠Python从入门到进阶共10本电子书 今 日 鸡 汤 真者,精诚之至也,不精不诚,不能动 ...
- 敢来迎战Python开发的成语接龙游戏吗?
游戏演示 说了这么多,让我们来先睹为快,让我来挑战一局接龙比赛吧: <游戏展示> 既然是游戏,就得来个排名才有意思啊! 之前测试了几轮数据,这次我们使用一个Neo的新用户来进行游戏,随便接 ...
- 还在怕成语接龙你玩不过别人嘛!今天教大家用Python做一个成语接龙的小游戏!!!
相关文件 关注小编,私信小编领取源码哟!!当然别忘了一键三连哟!! 开发工具 Python版本:3.6.4 相关模块: pyqt5模块: 以及一些python自带的模块. 环境搭建 安装Python并 ...
- python的成语接龙程序代码_基于Python经典版成语接龙逻辑实现
import structimport os # 搜狗的scel词库就是保存的文本的unicode编码,每两个字节一个字符(中文汉字或者英文字母) # 找出其每部分的偏移位置即可 # 主要两部分 #1 ...
- python成语接龙代码_基于Python经典版成语接龙逻辑实现
import structimport os # 搜狗的scel词库就是保存的文本的unicode编码,每两个字节一个字符(中文汉字或者英文字母) # 找出其每部分的偏移位置即可 # 主要两部分 #1 ...
- 成语接龙python
用python编写一个成语接龙: # 读取 成语大全.txt f = open("成语大全.txt", "r",encoding="ANSI" ...
- python——成语接龙小游戏
小试牛刀的简易成语接龙. 思路-- 1.网上下载成语字典的txt版本 2.通过python进行处理得到格式化的成语,并整理成字典(python字典查找速度快) 3.python程序,查找 用户输入的最 ...
最新文章
- 天兔(Lepus)监控系统慢查询分析平台安装配置
- 分享代码到GitHub
- Docker源码分析(七):Docker Container网络 (上)
- netty系列之:自定义编码和解码器要注意的问题
- 十八般武艺教你如何解决问题
- oracle查对象创建时间,oracle:查询某个时间之后,指定用户,指定对象类型,并创建的表的个数...
- 零基础学python难_0基础学python有多难
- 程序员的噩梦:世界上最难的5种编程语言
- 【代码源 Div1#103】子串的最大差 Codeforces - 817D,力扣2104,1900分
- 软件过程与项目管理第二周作业
- 本人工作性质已改变,技术文摘随笔已经全部下线
- 凸优化第九章无约束优化 9.1 无约束优化问题
- jquery中的trigger()和preventDefault()方法
- 网页设计与制作期末大作业报告——动画家宫崎骏
- 【信息安全】-身份认证技术
- 央行等8部委发文规范供应链金融,严禁无牌开展相关业务
- PPT柱形统计图制作详情——小白秒变大神
- QUIC传输协议设计
- matlab自带的mri数据集,探查三维 MRI 数据集的切片
- 网购热催生网络模特月入万元多为大学生
热门文章
- D3学习笔记之常用比例尺
- Windows2000、XP、2003系统万能Ghost全攻略(转)
- Windows 计算机上查看 DNS 缓存的方法
- 2022新版Python+大数据学习路线图,附视频教程
- 计算机毕业论文致谢,精选毕业论文致谢语6篇
- layui 表格内容写temple函数_templet渲染layui表格数据的三种方式
- TIA西门子博途V17程序安装及相关注意事项
- Service类报错No qualifying bean of type ‘’ available: expected at least 1 bean which qualifies as auto
- 漫画:猜数字说公牛母牛的高频面试题
- oracle查询员工员工部门领导领导部门,oracle多表查询之经典面试题