当前位置:   article > 正文

python 实现的 成语接龙_成语接龙python代码

成语接龙python代码

点这里安装 => 成语接龙 JioNLP

安装 Installation

python>=3.6

$ git clone https://github.com/dongrixinyu/JioNLP
$ cd ./JioNLP
$ pip install .
  • 1
  • 2
  • 3

成语接龙

idiom_solitaire

给定一条成语,返回其尾字为首的成语。

import jionlp as jio

idiom = 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
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 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

好了,还不快用起来?!

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/171908
推荐阅读
相关标签
  

闽ICP备14008679号