python实现成语接龙,调戏QQ小冰
程序员文章站
2022-03-21 15:20:58
...
群里面玩的成语接龙很嗨,想到了之前的一个顶俩的项目,自己搞一个陷害QQ小冰的程序吧。
扩展包
pypinyin
扩展包地址传送门
成语词典数据来源
https://github.com/mozillazg/python-pinyin
嫌GitHub慢的也可去
http://ggalaxy.top/file/idiom.json自取
具体代码
import json
import pypinyin
file = open("idiom.json","rb")
file_json = json.load(file)
l = len(file_json)
s = input("目前要开始的字符:")
pinyin1 = pypinyin.pinyin(s)[0][0]
print(pinyin1)
#转为拼音
e = input("想要结尾的字符,不要求的输入nothing:")
if e == "" or e =="nothing":
for i in range(l):
ll = len(file_json[i]["word"])
if(file_json[i]["pinyin"].split(" ")[0] == pinyin1):
print(file_json[i]["word"])
else:
for i in range(l):
ll = len(file_json[i]["word"])
if(file_json[i]["pinyin"].split(" ")[0] == pinyin1 and file_json[i]["word"][ll-1] == e):
print(file_json[i]["word"])
print("made by galaxy")
调戏效果
上一篇: 自制成语接龙
下一篇: Python成语接龙
推荐阅读