欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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实现成语接龙,调戏QQ小冰

相关标签: python json