🎄前言
"胸藏文墨怀如谷,腹有诗书气自华"。 ——《和董传留别》
成语接龙是中华民族传统的文字游戏。
它历史悠久,是传统文字、文化、文明的一个缩影,也是老少皆宜的民间文化娱乐活动。
成语接龙:"龙腾虎跃,该你了!" 什么?你立刻接上了「跃马弯弓」?
确认过眼神,是高手没错了。 Hi~我是栗子,又见面了哇! 今天我带来了新技能解锁,没错,就是:
「👏成语接龙👏」
🎡据说,跟我玩游戏的朋友偷偷作弊,拿了本《现代汉语词典》要跟我大战三百回合。
最后发现,我说的每个成语她都忍不住要去查一下啊哈哈哈!!!小编乱入:我的天呐,奇怪的知
识成倍增长了!
认怂? 我会认怂嘛?! 不存在的.
看我写一款成语接龙小程序,分分钟秒杀你~快来和我「成语接龙」吧~👑
🎋正文
在这款成语接龙小游戏中,你会学到一些「新成语」,能边玩儿边学成语,最重要的还是能接触一款
编程,在玩儿中进步学习,成就感满满,又能学知识,你有闲暇时,跟隔壁老王可以一直玩一直玩哈
哈哈~
🎬1) 游戏规则
下面我简单说说「成语接龙」游戏的基本规则,你很熟悉可以跳过这段,不熟悉就仔细看看:
①用四字成语的最后一个字起头,接出下一句成语,由此不断延伸;
②成语尾首相接的字,可以是同一个字,也可以是同音的字;
③一场游戏中,不应出现重复成语。
【举例】
「海枯石烂」→「烂醉如泥」→「泥牛入海」
×不能接「海枯石烂」(出现重复)
√可以接「海纳百川」
是不是超级简单?考验词汇储备量的时候到了~
🎬2) 正式敲代码
2.1 模块导入🎃
import os
import sys
import random
from PyQt5.QtGui import *
from PyQt5.QtWidgets import *
2.2 读取txt数据🎉
self.idiom_data, self.valid_idioms = self.readData('data/data.txt')
self.ai_answer = None
2.3 界面设置🎊
self.setWindowTitle('成语接龙小程序-就差你了!')
self.setWindowIcon(QIcon('data/02.png'))
self.set